Facebook主页中的Textarea - 无法找到硒定位器 - 是jQuery还是Ajax



使用我们的任何Facebook凭据登录。您将被降落在页面下。

问题:您看到"想知道的是什么"(或)继续发布"文本区域?

我想找到文本区域,输入文本并单击帖子。这是我的测试案例。

我试图与硒定位器一起定位。我已经尝试了CSSxpath,但不能。我听说这是由jQuery / AJAX开发的。

问题:您可以帮助我避免挑战并找到此元素吗?如果使用jQuery/Ajax,请让我知道如何找到和解决情况?

我尝试使用以下代码段,并在降落在Facebook主页上后始终在控制台中返回false。

JavascriptExecutor js = (JavascriptExecutor)driver;
    Object numberOfAjaxConnections = js
            .executeScript("return jQuery.active === 0"); //||window.jQuery != undefined 
    System.out.println(numberOfAjaxConnections);

CSS选择器是"div[data-testid='status-attachment-mentions-input']"。单击它,然后弹出文本区域并可以编辑。您应该能够在此时将文本发送到页面。

最新更新