由于某种原因,我无法将字符“ 3”写入页面上的输入元素。
这段代码:
chrome_options = Options()
chrome_options.add_argument('--dns-prefetch-disable')
chrome_options.add_argument('--no-proxy-server')
chromeDriverPath = self.getChromeDriverPath()
os.environ["webdriver.chrome.driver"] = chromeDriverPath
self.driver = webdriver.Chrome(chromeDriverPath, chrome_options=chrome_options)
self.driver.get(self.loginUrl)
login = self.driver.find_element_by_id('login_credit')
login.send_keys("12345")
导致在登录输入中写入“ 1245” …有人可以帮忙吗?我使用python 2.7,最新的chrome和最新的chromedriver
编辑:
login.send_keys("3")
login.send_keys("\3")
也不管用。
login.send_keys("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()")
-字符串中仅缺少“ 3” …
起作用的是
login.send_keys(Keys.NUMPAD3)
正如安德森(Andersson)在下文中建议的那样,但这不是解决方案。
我在Google搜索框中进行了尝试,并且遇到了相同的行为。
更新到最新的chrome驱动程序可以解决此问题。
我正在尝试登录到通过selenium。不知何故,我无法输入我的凭据。这是我的密码。 我得到的错误是 异常在线程"main"org.openqa.selenium.Timeout异常:预期条件失败:等待可见性的元素位于By.xpath:后代::*[@class='凭据']/后代::输入[1](尝试60秒(s)以500毫秒间隔)构建信息:版本:'4.1.0',修订:'87802e897b'系统信息:主
我正在使用axios向MovieDB API发出get请求。创建实例。我附加的包含API密钥的params对象未随请求一起发送。 使用axios时,请求工作正常。使用axios,但不要使用axios。创造 我收到错误代码401。
我是新的Flink流处理,并需要一些帮助与FlinkKafka生产者,因为不能找到很多相关的搜索后一段时间。我目前正在阅读一个Kafka主题的流,然后在执行一些计算后,我想把这个写到新的Kafka中的一个分离主题。但我面临的问题是,我无法发送Kafka主题的关键。我使用的是Flink Kafka连接器,它给了我FlinkKafkaConsumer和flinkkafkaProducer。更详细的查看
我有一个nxt请求帖子与表单url编码使用Feign客户端
问题内容: 我有一个页面,其源代码不可用,但是有一个输入框,其中光标闪烁。 我可以在没有找到元素的情况下将一些内容写到文本框中吗?我的意思是,某种方式下,发送键可以自动查找聚焦的输入框并输入输入内容。 我的代码无法正常工作 问题答案: 解决了
问题内容: 我正在尝试使用Java中的Selenium在新选项卡中打开链接,然后在Firefox浏览器中切换到该选项卡。据我了解,为此,我需要使用发送键组合。 为了在同一窗口中打开链接,我一直在使用这样的东西: 以上对我来说很好。 现在,我也尝试发送sendKeys,如下所示,它不起作用: 有什么建议吗?我无法弄清楚将sendKeys传递给JavascriptExecutor的正确语法。我已经看到