Python在Selenium中发送键功能

时间:2016-04-06 15:15:28

标签: python selenium

我试图通过发送密钥功能使用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)

1 个答案:

答案 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");

我希望能提供所需的等待。

谢谢你, 穆拉利