2017-07-25 18 views
-3

我不知道如何使用任何元素来点击此提交按钮。 我一直在使用xpath试了一下,SyntaxError:该表达式不是合法表达式

web.find_elements_by_xpath('\\input value="submit" type="submit"').click() 

但我得到的称号文件档案化管理的误差。

我搜索了,我找不到任何解决方案。
这里是由浏览器检查单元: Submit button type value

+0

看起来你的斜杠应该向右倾斜。有关各种示例和其他信息,请参见[此信息](http://selenium-python.readthedocs.io/locating-elements.html)。 –

+0

这看起来不像我见过的任何XPath ......你可能应该阅读一些基本的XPath教程和其他关于SO等的问题,并编辑你的问题。 – JeffC

回答

2

传递给find_elements_by_xpath()什么不样子XPath。另外find_elements_by_xpath()应该返回一个没有属性click()的列表。尝试使用下面的代替:

web.find_element_by_xpath('//input[@value="submit" and @type="submit"]').click() 
+0

感谢您的解释,这是我需要和它的工作,我很抱歉,我知道这个问题有点转储 – Fathy

相关问题