Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用户界面不';使用selenium运行时无法渲染_Selenium_Selenium Webdriver - Fatal编程技术网

用户界面不';使用selenium运行时无法渲染

用户界面不';使用selenium运行时无法渲染,selenium,selenium-webdriver,Selenium,Selenium Webdriver,嗨,我有一个用php编写的应用程序要测试 它有一个显示国家名称的树状视图。当我点击它时,它会展开并显示状态 如果我手动执行此操作,它工作得非常好。如果我使用selenium启动浏览器,并使用automation执行相同的步骤,则树视图永远不会展开。它不停地旋转 如果我暂停自动化并尝试在该窗口上手动执行操作,它将无法工作。我不知道如何调试这个。任何指示都会非常有用。我使用的是Selenium 2.34和firefox 22浏览器。请在调试模式下运行测试(单击树展开后设置断点),这是开始调试的好方法

嗨,我有一个用php编写的应用程序要测试

它有一个显示国家名称的树状视图。当我点击它时,它会展开并显示状态

如果我手动执行此操作,它工作得非常好。如果我使用selenium启动浏览器,并使用automation执行相同的步骤,则树视图永远不会展开。它不停地旋转


如果我暂停自动化并尝试在该窗口上手动执行操作,它将无法工作。我不知道如何调试这个。任何指示都会非常有用。我使用的是Selenium 2.34和firefox 22浏览器。

请在调试模式下运行测试(单击树展开后设置断点),这是开始调试的好方法。如果它使用断点运行,请尝试引入页面等待(等待预期的元素)。

它继续旋转。
您是否看到任何超时?还是不确定?也许你可以等一段时间,然后单击树。我已经尝试了所有这些。这不是等待问题。我认为这与我使用浏览器的方式有关。如果我放置一个断点并尝试单击UI元素(selenium启动的浏览器),它永远不会工作。这不是超时问题。只有在selenium启动浏览器时才会出现这种情况。如果我手动启动它,它可以正常工作。