2015-02-10 130 views
1

我可以在运行时看到启用的按钮。我可以使用Selenium IDE和xpath来选择该按钮。但是当涉及到使用WebDriver时,它无法找到元素。无法找到按钮元素

+1

请添加问题您的网络驱动程序代码和HTML代码。 – 2015-02-10 09:57:55

+1

这可能是一个等待问题,因为页面可能需要很长时间才能加载,或者该元素可能在帧或iframe下。 – 2015-02-10 12:30:35

回答

0

你使用的是本地主机吗?因为有时如果浏览器加载需要一些额外的时间(例如Firefox),那么当Selenium尝试执行操作时,它不会找到明显导致错误的元素。

使用pause命令(例如5秒),以便Selenium在执行操作之前等待5秒钟,为网站加载提供时间。

地方尝试在这个层面上的编码

driver.manage().timeOuts().implicitlyWait(5,TimeUnit.SECONDS);