简体   繁体   English

我无法点击提交输入[Selenium Python]

[英]I can't click on submit input [Selenium Python]

I want introduce some text on an textarea field and click in the submit input. 我想在textarea字段上引入一些文本,然后单击提交输入。

I have the following inputs on html: 我在html上有以下输入:

<textarea id="post-content" name="content" rows="2" cols="50"></textarea>
<input class="share" type="submit" value="Share status!">

And my python script is the next: 接下来是我的python脚本:

driver.get(url)
field = driver.find_element_by_name("content")
field.send_keys("foo")
field.send_keys(Keys.ENTER)
submit = driver.find_element_by_xpath("//input[@type='submit']")
submit.click()

要标识submit input您可以使用以下代码行:

submit = driver.find_element_by_xpath("//input[@class='share'][@value='Share status!']")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM