Python:使用硒清除搜索框中的现有字符串

Lar*_*a19 2 python selenium web-scraping selenium-webdriver

我目前正在使用 webdriver 登录网站。有一个表格搜索,其中已经有一个数字“50”。我想把它改成“300”。

代码片段:

no="300"
blank = driver.find_element_by_id("PC1_PageSize")
blank.send_keys(no)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这个时,它变成了“50300”。我的预期结果是将“50”替换为“300”。提前致谢!

And*_*son 5

如果您想新值写入输入字段而不是附加它,您应该调用clear()before send_keys()

no="300"
blank = driver.find_element_by_id("PC1_PageSize")
blank.clear()
blank.send_keys(no)
Run Code Online (Sandbox Code Playgroud)