Javascript 无法编辑使用selenium web驱动程序展开网格下的web元素。

Javascript 无法编辑使用selenium web驱动程序展开网格下的web元素。,javascript,selenium-webdriver,mousemove,Javascript,Selenium Webdriver,Mousemove,am尝试编辑展开网格下元素的文本 (打开Order2下的URL www.treegrid.com/treegrid/www/->编辑元素,即MS Windows XP Pro OEM) 我已经厌倦了使用jsClick 首先关注元素,然后使用操作执行单击(action.moveToElement) 厌倦了Mousemove和perform clcik 尝试通过获取元素的坐标来单击该元素 但还是没有运气。 期待你的帮助!!多谢各位 刚刚查看了您的查询。要与它交互,您需要先单击它,然后单击sendKe

am尝试编辑展开网格下元素的文本

(打开Order2下的URL www.treegrid.com/treegrid/www/->编辑元素,即MS Windows XP Pro OEM)

  • 我已经厌倦了使用jsClick
  • 首先关注元素,然后使用操作执行单击(action.moveToElement)
  • 厌倦了Mousemove和perform clcik
  • 尝试通过获取元素的坐标来单击该元素
  • 但还是没有运气。
    期待你的帮助!!多谢各位

    刚刚查看了您的查询。要与它交互,您需要先单击它,然后单击sendKeys。要尝试此方法,您可以通过以下方式进行:

    driver.get("http://www.treegrid.com/treegrid/www/");
    driver.findElement(
        By.xpath("//tr[contains(.,'<your order no.>')]/following-sibling::tr//td[contains(.,'<text of td>')][contains(@class,'GMText')]"))
        .click();
    driver.findElement(
        By.xpath("//tr[contains(.,'<your order no.>')]/following-sibling::tr//td[contains(.,'<text of td>')][contains(@class,'GMText')]"))
        .sendKeys("<text to send>");
    
    driver.get(“http://www.treegrid.com/treegrid/www/");
    驱动程序。findElement(
    By.xpath(“//tr[contains(,“”)]/以下同级::tr//td[contains(,,“”)][contains(@class,'GMText')]))
    。单击();
    驱动程序。findElement(
    By.xpath(“//tr[contains(,“”)]/以下同级::tr//td[contains(,,“”)][contains(@class,'GMText')]))
    .sendKeys(“”);