我试图通过发送密钥功能使用selenium发送密钥来填充一些数据,但遗憾的是代码无法正常工作。这里是HTML CODE,我想在下面填写一些数据和Python selenium代码。我的问题可能是什么代码
<input type="text" style="margin-bottom:16px" value="My New Sketch" autocomplete="on" maxlength="60" minlenght="2" required="required" class="required" tabindex="1" name="title">
browser.find_element_by_css_selector(".required").send_keys(Keys.BACKSPACE)
time.sleep(5)
browser.find_element_by_css_selector(".required").send_keys("UserName");
time.sleep(8)
答案 0 :(得分:1)
我不确定为什么在这里使用后退空间但是清除输入字段可以在java中使用clear
driver.findElement(By.cssSelector(".required")).clear();
如果sendkeys不起作用,有时初始点击,则sendkeys可以正常工作
driver.findElement(By.cssSelector(".required")).click();
driver.findElement(By.cssSelector(".required")).sendKeys("data here");
我希望能提供所需的等待。
谢谢你, 穆拉利