gpt4 book ai didi

python - 如何检查用户是否点击了 Selenium 中的按钮?

转载 作者:行者123 更新时间:2023-12-01 09:23:42 24 4
gpt4 key购买 nike

我正在抓取一个带有验证码表单的网站。用户将通过选择框选择选项,手动输入验证码并单击“Go”按钮(请参阅屏幕截图)。

现在,一旦用户单击“提交”按钮,我想通过 Selenium Webdriver 了解。

这是 Python 中的部分代码:

url= 'http://services.ecourts.gov.in/ecourtindia/cases/s_order.php?state=D&state_cd=26&dist_cd=9'

driver=webdriver.Chrome()
driver = webdriver.Chrome()
driver.get(url)

try:
time.sleep(10)
element = WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.NAME, "submit1")))
except Exception as e:
print str(e)

enter image description here

最佳答案

一旦您单击“提交”按钮,我就假设(很有可能)发生了重定向。

点击提交按钮后,您将被重定向到一个新页面,其中会有一些内容,对吧?

您必须在这里做什么:

element = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((Locator, "value"))).text  

并且您已经知道该值,这将是预期值。

现在您可以断言这两个值。

更新:

正如您所提到的,出现了一个表格,现在您可以在此处执行以下操作:

等待表格可见并使用.text 获取表格标题并断言值。

关于python - 如何检查用户是否点击了 Selenium 中的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50616631/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com