Selecionar um valor em uma label no navegador utilizando selenium python [closed]

Selecionar um valor em uma label no navegador utilizando selenium python [closed]

提问人:Evailton Freitas de Araujo 提问时间:11/15/2023 最后编辑:Evailton Freitas de Araujo 更新时间:11/15/2023 访问量:20

问:


Stack Overflow 是一个纯英语网站。作者必须能够用英语交流,以理解和参与他们收到的任何评论和/或答案。不要为作者翻译这篇文章;机器翻译可能不准确,甚至人工翻译也会改变帖子的预期含义。

9天前关闭。

早上好

我正在创建一个应用程序来访问网站并填写表单,但此表单有一些无法键入但可以选择的标签。那些用于选择城市等等。

我无法正确填写它们。

有谁知道一种在 Selenium 中填写更有效标签的方法可以帮助我解决这个问题?

下面是代码的一部分,第一个标签(consultor_label)被正确填写,但从第二个开始它就没有填写,第三个依赖于第二个标签。选择州时,市政当局会发生变化。

element = navegador.find_element('xpath','//*[@id="consultor_label"]')
navegador.execute_script("arguments[0].click();", element)
navegador.find_element('xpath','//*[@id="consultor_2"]').click()
navegador.implicitly_wait(5)

element = navegador.find_element('xpath','//*[@id="estadoCirculacao_label"]')
navegador.execute_script("arguments[0].click();", element)
navegador.find_element('xpath','//*[@id="estadoCirculacao_7"]')
navegador.implicitly_wait(10)

element = navegador.find_element('xpath','//*[@id="municipioCirculacao_label"]')
navegador.execute_script("arguments[0].click();", element)
navegador.find_element('xpath','//*[@id="municipioCirculacao_3"]').click()
navegador.implicitly_wait(10)
selenium-web驱动程序 Jupyter-notebook

评论

0赞 tripleee 11/15/2023
感谢您的翻译。标题仍然是葡萄牙语,在你至少解决这个问题之前,它不太可能被重新打开。但是,也许您想在Stack Overflow em Português上提问?
0赞 tripleee 11/15/2023
stackoverflow.com/questions/7867537/ 的可能重复...

答: 暂无答案