使用我们的任何facebook凭据登录。您将登陆以下页面。
问题:你看到了什么"你的想法是什么" (或)"继续发布"文字区?
我想找到文本区域,输入文本并单击发布。这是我的测试用例。
我正在尝试使用selenium定位器。我尝试过使用CSS
,xpath
,但无法做到。我听说这是由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);
答案 0 :(得分:0)
CSS选择器为"div[data-testid='status-attachment-mentions-input']"
。单击该按钮,然后弹出文本区域并可编辑。您应该能够在此时向页面发送文本。