![](/img/trans.png)
[英]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.