gpt4 book ai didi

python selenium send_keys等待

转载 作者:太空宇宙 更新时间:2023-11-03 14:46:17 25 4
gpt4 key购买 nike

我有一个关于 send_keys 函数的问题。如何让测试等待输入 send_keys 的全部内容?我不能使用 time.sleep,所以我尝试了:

WebDriverWait(self.browser, 5).until(
expected_conditions.presence_of_element_located((By.ID, "name")))
query = driver.find_element_by_id('name')
query.send_keys('python')
driver.find_element_by_id("button").click()

应用在操作完成之前点击按钮 send_keys谢谢你的回答

最佳答案

您可以尝试使用以下代码:

query = WebDriverWait(self.browser, 5).until(
expected_conditions.presence_of_element_located((By.ID, "name")))
query.send_keys('python')
WebDriverWait(self.browser, 5).until(lambda browser: query.get_attribute('value') == 'python')
self.browser.find_element_by_id("button").click()

此代码应允许您等待,直到在字段中输入完整的字符串。

关于python selenium send_keys等待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49051111/

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