[英]Java - Why am I unable to click generate javadoc button on netbeans?
[英]I am unable to click on Upload button of facebook
我正在尝试使用selenium和java上传我的个人资料图片。 但这不是点击上传按钮。请解释一下我必须上传照片。
是的,我同意赛富尔(Saifur)为初学者编写硒脚本的工作对初学者来说非常困难,但事实是,facebook和google都在使用硒进行测试...
要点击上传按钮,您可以使用以下javascript
JavascriptExecutor js=(JavascriptExecutor) driver;
js.executeScript("document.getElementsByClassName('_156p')[0].click();");
我尝试了一下并刷新了类名并没有改变...如果您感觉到类名正在改变,并且如果您希望脚本更加健壮,可以在下面尝试javascript,我们将所有div元素放入一个数组中进行迭代如果innerHTML等于“更新个人资料图片”,则获取所有div的innerHTML,我们单击它。
var stringToMatch = "Update Profile Picture";
var divs = document.getElementsByTagName('div');
for (var i = 0; i < divs.length; i++) {
if (divs[i].innerText == stringToMatch) {
divs[i].click();
}
}
希望对您有所帮助...如有任何疑问,请尽快回来
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.