Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        4年前关闭。
                                                                                            
                
        
我正在探索自动化浏览器内容测试的可能性。 WebDriver是我正在寻找的东西;还有,PhantomJS / CasperJS。似乎很容易测试文本内容或特定元素的存在。但是,我需要的是更复杂的。例如:


需要能够确定一个元素中的文本是否与屏幕上的边界区域重叠。
需要能够测试某个元素的可见性-不仅是未将其设置为“隐藏”,而且还没有被其他元素覆盖。
需要能够验证元素的正确布局;例如,图像显示在文本块的右侧,而不是在其下方。


归结为能够自动检查Web应用程序以确保其外观和行为符合预期的功能。我刚才提到的工具是否正确,它们会满足我的需求吗?

最佳答案

WebDriver处理“已发现”,但不处理您要查找的其他条件。但是,您可能会发现Fighting Layout Bugs有趣,因为它试图处理这些问题。

关于javascript - WebDriver功能? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16022959/

10-13 07:53