如何将值发送到输入类型为文本而不是选择的下拉列表?

问题描述 投票:0回答:2

我试图为Verizon站点https://myverizonenterprise.verizon.com/vec/public/quicktasks/repairs/index.html#/repairsqf/tickets/create自动化票证创建自动化>

在此站点中,我要将值发送到状态字段的下拉框。但是,不幸的是,没有解决方案对我有用。我在python中尝试了以下代码,但这没有用。

state = driver.find_element_by_xpath("//*[@id='combobox-1062-trigger-picker']").click()
driver.find_element_by_xpath("//*[contains(text(), 'TX')]").click()

我也尝试过以下代码。

state = driver.find_element_by_xpath("//*[@id='combobox-1062-trigger-picker']")
state.send_keys('TX')

即使此解决方案对我也不起作用。

有人可以给我提供有效的解决方案吗?

谢谢,Malleshappa Teli

我正在尝试自动为Verizon网站https://myverizonenterprise.verizon.com/vec/public/quicktasks/repairs/index.html#/repairsqf/tickets/create创建票证自动化程序...

python selenium combobox selenium-chromedriver dropdown
2个回答
0
投票

在需要的地方在代码中应用隐式等待或流畅的等待


-1
投票

页面加载速度稍慢,在执行以下操作之前必须使用睡眠,这应该为您完成工作-

© www.soinside.com 2019 - 2024. All rights reserved.