即使执行python脚本,提交按钮也不会点击 - Python Selenium

时间:2017-07-07 05:51:10

标签: python-2.7 selenium selenium-webdriver

在我的测试中,其中一个页面正在"提交"按钮,当我尝试单击提交按钮时,即使执行了脚本,也无法正常工作(不单击)。

以下是提交按钮的HTML代码

<button class="btn btn-primary" name="submit_button" value="1" type="submit">
<i class="fa fa-check"></i>
Submit 

我已经编写了如下脚本来查找提交按钮元素。

time.sleep(6)
sub = web.find_element_by_name("submit_button")
sub.click()

我试图使用&#34; Xpath&#34; (绝对XPath和相对XPath)以及观察到的不起作用。还有一件事是,可访问页面位于&#34; iframe&#34; 我可以访问如下所示

web.switch_to.frame("page-content")

要确认脚本是否正在运行,我已修改上述代码,如下所示。

time.sleep(6)
print ("hello")
sub = web.find_element_by_name("submit_button")
print ("hello1")
sub.click()
print ("hello2")

从上面的代码我知道脚本正在成功执行 请指导我是什么问题? 答案很明显!

0 个答案:

没有答案