我想尝试自动化Worldcheck网站。但是我无法通过selenium IDE填写搜索框。在编写脚本时,我使用的是Python。

2024-10-01 19:24:42 发布

您现在位置:Python中文网/ 问答频道 /正文

<div class="input-con">
   <input id="name" name="name" type="text" value="mohammed ali thani">
</div>

这是Selenium中用于填充输入字段的行代码

driver.find_element_by_id("name").click()
driver.find_element_by_id("name").clear()
driver.find_element_by_id("name").send_keys("mohammed ali thani")

它显示错误:找不到元素:{“method”:“css selector”,“selector”:“#name”}


Tags: namedividinputbytypedriverelement
1条回答
网友
1楼 · 发布于 2024-10-01 19:24:42

尝试使用find \u element \u by \u xpath()

driver.find_element_by_xpath('//*[@id="name"]').send_keys("mohammed ali thani")

另外,我建议在driver.find_element_by_id("name").click()之后使用driver.wait()

相关问题 更多 >

    热门问题