当前位置: 首页 > 知识库问答 >
问题:

Selenium:不能将SendKeys()发送到一个位于可见窗口下方但通过Click()使其可见的项

申屠泳
2023-03-14
var element = driver.FindElement(By.Xpath("…"));
element.Click();
element.SendKeys("blah");

如何修复或解决此问题?

Selenium版本:2.32.1 OS:Windows7浏览器:IE浏览器版本:9.0.15

共有1个答案

师增
2023-03-14
// Doesn't work
// driver = new InternetExplorerDriver();
// driver.Navigate().GoToUrl(@"D:\CGY\selenium\Bug5620\Bug5620\Bug5620.htm");

// Works
// driver = new FirefoxDriver();
// driver.Navigate().GoToUrl(@"D:\CGY\selenium\Bug5620\Bug5620\Bug5620.htm");

// Works
driver = new InternetExplorerDriver();
driver.Navigate().GoToUrl(@"http://localhost:8080/Bug5620/"); // Hosted on Tomcat
 类似资料:
  • 我使用IntelliJ IDEA v2021。1.3如本页所述,我查看了以查看所有书签,但没有任何菜单或打开的窗口可用,如屏幕截图所示。那么,有什么漏洞吗?或者如何打开书签窗口工具栏?

  • 根据前面关于SO的问题,比如这个问题(selenium-python-drol-down menu选项值),我首先尝试了使用Selenium进行下拉菜单操作的基本方法,即以以下方式使用其方法: 当选择“按值”时,我得到一个错误。因此,我尝试使用So上提供的其他解决方案进行一些故障排除(参见此处:使用selenium python从下拉选项中选择一个值),例如通过元素的XPath找到它,然后单击它。

  • 我不明白..我已经寻找答案2天了,现在我找不到一个单一的解决方案围绕这个问题。 代码如下所示(在try catch块中): 单独的try catch块: 编辑: 那么,如果这些标准方法不起作用,我该如何确定元素是否可见呢? 当前元素属性:

  • 问题内容: 如何在Java中创建JButton,使其不可见但可单击? 使按钮不可见但不可单击,是否有任何方法使按钮不可见但可单击? 我试着做: 但这也不起作用。我要这样做是因为我想有一个带有图像的按钮,如果将不可见的JButton放在图像上,则单击图像时该按钮将响应,即不可见按钮。 问题答案: 我认为您的意思是透明的,而不是看不见的。 这将使单击的按钮不可见,即透明: 这可以回答您的问题,但是如果

  • 我们的服务发送带有附件的电子邮件,这在ios设备上是不可见的。 AWS团队建议在文件名周围添加双引号,但当我尝试添加“时,MimeBodyPart变成转义字符。 发件人:donotreply@abc.com转至:test@abc.com邮件-id:<962944318.2.1571250351443@[10.200.78.179]>subject:测试MIME的主题-版本:1.0内容-类型:Mul

  • 问题内容: 我正在尝试通过selenium上传png。我的问题是,我需要使用的输入对selenium不可见,但对用户不可见。在Selenium的FAQ中,他们告诉我像这样使用JavascriptExcecutor: 过去我在C#中使用了它,并且可以正常工作,但是现在却很难将这种用法转换为python。我会使用该函数,但是输入没有名称,并且页面上有多个。解决该问题的最佳方法是什么。我已经试过了 但这