Python selenium发送错误的密钥

时间:2018-02-13 16:39:53

标签: javascript python selenium keyboard

机器人打开一个内部有浏览器的网站。我试图通过这个浏览器访问一个网站。浏览器是网站内的视频元素。要打开网站,我需要在与浏览器对应的视频元素中键入网址。机器人能够访问网站并打开浏览器,它点击浏览器的网址区域并进行清理。但是,当我在网站的浏览器中键入网址时,它输入错误的值,我无法打开我想要的网址。 url存储在变量中。这是代码:

    action = ActionChains(driver)
    action.move_to_element_with_offset(c, 50, 25) 
    action.click()
    action.key_down(keys.Keys.CONTROL)
    action.send_keys('a')
    action.key_up(keys.Keys.CONTROL)
    action.send_keys(keys.Keys.DELETE)
    action.perform()

    action = ActionChains(driver)
    action.move_to_element_with_offset(c, 50, 25)
    action.click()
    action.send_keys(url)
    action.send_keys(keys.Keys.ENTER)
    action.perform()

代码运作良好,直到这部分。

我猜这不是键盘的东西,因为在其他部分它会发送正确的键。

如何发送正确的网址?

是否有其他方式发送我想要的密钥?

我可以发送号码或密码吗?

谢谢。

0 个答案:

没有答案