使用Selenium单击按钮Python

时间:2016-04-24 05:46:01

标签: python selenium

当我在Selenium中点击此按钮时,我收到一条错误消息告诉我:

Element is not clickable at point(245, 19)

按钮元素

input type="submit" id="login_submit" name="login_submit" class="red-button" value="Login" 

我尝试了几种方法,

driver.find_element_by_id("login_submit");

driver.find_element_by_xpath('//input[@type="submit" and @name="login_submit"]');

我使用firefox作为驱动程序

有一点奇怪的是,它实际上会工作一次,然后由于某种原因(通常在重新启动后工作)停止工作,我不知道想要这个原因。< / p>

如果用指针突出显示按钮的图像,则不知道按钮的图像是否重要。

感谢您提供任何帮助

1 个答案:

答案 0 :(得分:1)

您是否从另一个帖子中查看了这个答案? &#34;调试“元素在点上无法点击”错误&#34;

https://stackoverflow.com/a/19763087/4428117

问题是点击时无法看到该按钮 要么 页面在点击元素之前会刷新。