当前位置: 首页 > 面试题库 >

发送密钥而不指定python selenium webdriver中的元素

范稳
2023-03-14
问题内容

我有一个页面,其源代码不可用,但是有一个输入框,其中光标闪烁。

我可以在没有找到元素的情况下将一些内容写到文本框中吗?我的意思是,某种方式下,发送键可以自动查找聚焦的输入框并输入输入内容。

我的代码无法正常工作

driver.send_keys("testdata")

问题答案:

解决了

from selenium.webdriver.common.action_chains import ActionChains
actions = ActionChains(self.driver)
actions.send_keys('dummydata')
actions.perform()


 类似资料:
  • 问题内容: 由于某种原因,我无法将字符“ 3”写入页面上的输入元素。 这段代码: 导致在登录输入中写入“ 1245” …有人可以帮忙吗?我使用python 2.7,最新的chrome和最新的chromedriver 编辑: 也不管用。 -字符串中仅缺少“ 3” … 起作用的是 正如安德森(Andersson)在下文中建议的那样,但这不是解决方案。 我在Google搜索框中进行了尝试,并且遇到了相同

  • 我试图在我的应用程序中创建一个文件的临时URL。我能够上传文件到S3桶,我能够使用方法

  • 我正在使用AWS amplify创建GraphQLAPI。我运行了命令并创建了模式。graphql,但当我运行时,我得到以下错误: 获取到后端环境的更新:从云开发。(节点: 21276)UnhandledPromiseRejessWarning: NoSuchKey:指定的密钥不存在。 我怎样才能解决这个问题?

  • 问题内容: 我正在尝试使用Java中的Selenium在新选项卡中打开链接,然后在Firefox浏览器中切换到该选项卡。据我了解,为此,我需要使用发送键组合。 为了在同一窗口中打开链接,我一直在使用这样的东西: 以上对我来说很好。 现在,我也尝试发送sendKeys,如下所示,它不起作用: 有什么建议吗?我无法弄清楚将sendKeys传递给JavascriptExecutor的正确语法。我已经看到

  • 将私钥加密变换为keystore v3标准格式。 调用: web3.eth.accounts.encrypt(privateKey, password); 参数: privateKey - String: 要加密的私钥. password - String: 用于加密的密码 返回值: Object: 加密后的keystore v3 JSON. 示例代码: web3.eth.accounts.en

  • 我是新的Flink流处理,并需要一些帮助与FlinkKafka生产者,因为不能找到很多相关的搜索后一段时间。我目前正在阅读一个Kafka主题的流,然后在执行一些计算后,我想把这个写到新的Kafka中的一个分离主题。但我面临的问题是,我无法发送Kafka主题的关键。我使用的是Flink Kafka连接器,它给了我FlinkKafkaConsumer和flinkkafkaProducer。更详细的查看