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

python selenium将密钥发送到只读文本框

壤驷乐邦
2023-03-14
问题内容

我正在尝试使用以下pythonselenium代码将密钥发送到以下字段

<input type="text" name="date_startDateSql" readonly="" class="EditableRequiredField" onfocus="setday(this)">

Selenium Python代码:

element=driver.find_element_by_name('date_startDateSql') element.send_keys('12/10/2017')

我没有收到任何错误或异常,但无法将密钥发送到此元素中。我是python selenium的新手,如果有人可以建议如何将密钥发送到只读字段,我将不胜感激。


问题答案:

发送键之前,请删除输入的 readonly 属性:

driver.execute_script('document.getElementsByName("date_startDateSql")[0].removeAttribute("readonly")')


 类似资料:
  • 'ActivityID:d57786a0-f7a0-46e9-9375-d5251b81b1e3,Microsoft.Azure.documents.common/1.20.108.4,DocumentDB-dotnet-SDK/1.20.2主机/64位MicrosoftWindowsNT/10.0.16299.0 如何克服这个问题?

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

  • 如何将< code>SecretKeySpec或< code>SecretKey的数据从< code>Java发送到< code>PHP?当我将它转换为< code>String(用RSA加密并发布到PHP)时,我得到一些带问号的菱形。 我尝试使用但是这个问题仍然存在。 编辑: 我用PHP生成了RSA Keypair,并将公钥发送给Java。在Java中,我想生成一个AES_Key并使用AES加密

  • 问题内容: 我想知道是否有一种方法可以从HTML的文本框中获取内容,将其输入flask,然后使用Python解析该数据。我以为这可能涉及一些JS,但我可能是错的。有任何想法吗? 问题答案: 除非你想做更复杂的事情,否则将数据从HTML表单输入Flask非常简单。 创建一个接受POST请求()的视图。 访问字典中的表单元素。

  • 我正在尝试登录到通过selenium。不知何故,我无法输入我的凭据。这是我的密码。 我得到的错误是 异常在线程"main"org.openqa.selenium.Timeout异常:预期条件失败:等待可见性的元素位于By.xpath:后代::*[@class='凭据']/后代::输入[1](尝试60秒(s)以500毫秒间隔)构建信息:版本:'4.1.0',修订:'87802e897b'系统信息:主

  • 问题内容: 我不知道在Flash或Actionscript中进行编程。实际上,我是一名Java EE开发人员。 在Flash文件中,我有以下方法: 此方法会将录制的声音保存到我们将指定的文件夹中的“ recording.wav”中。 我想要做的是通过将录制的声音发送到Java Servlet来更改保存到磁盘的内容。 我找到了这段代码,但是我不知道如何在HTTP请求中发送的params中插入reco