如何等到文本输入是python 3中的4个字符和selenium webdriver

时间:2018-01-22 14:46:42

标签: python selenium

我使用python 3和通过selenium进行网络抓取

我希望在5个字符后自动点击登录按钮

后输入文本中输入验证字符

我使用的代码如下:

driver.find_element_by_id("Username").send_keys('user')

driver.find_element_by_id("Password").send_keys('pwd')

## driver.find_element_by_id("login_captcha").send_keys(captcha)  Here I typing capctha with hand and I dont want using code

WebDriverWait(driver, 10).until()  # Here I dont' know how can waiting until I fixed 5 character it doing to next line

driver.find_element_by_name("button").click()

但我不知道如何检查呢!

1 个答案:

答案 0 :(得分:3)

假设提到的输入字段看起来像

go run main.go

您可以尝试以下代码,等待输入字段中输入5个字符:

<input id="login_captcha>