亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

迭代元素,獲取網址,將網址放在列表中。

迭代元素,獲取網址,將網址放在列表中。

飲歌長嘯 2022-09-14 17:48:49
while (i < 165) {    i = i + 1;    ArrayList url[];    url.add(driver.findElement(String.valueOf(By.xpath("//*[@id=\"villages\"]/tbody/tr[" + i + "]/td[3]/a")).getAttribute("href")));}我收到以下錯誤。The method getAttribute(String) is undefined for the type String.我真的不確定發生了什么。數組列表應該像一個字符串數組?和得到屬性(字符串)是一個字符串...所以我不知道為什么這是不兼容的。有什么想法嗎?如果我嘗試在將其添加到數組列表之前創建一個變量來攜帶該值,我會收到此錯誤。無法在數組類型數組列表 [] 上調用添加(字符串)
查看完整描述

2 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

您的代碼應該像這樣將所有URL添加到列表中:


while (i < 165) {

    i = i + 1;

    ArrayList<String> url = new ArrayList<String>();

    url.add(driver.findElement(By.xpath("//*[@id='villages']/tbody/tr[" + i + "]/td[3]/a")).getAttribute("href"));

}


查看完整回答
反對 回復 2022-09-14
?
白豬掌柜的

TA貢獻1893條經驗 獲得超10個贊

靜態字符串值的(arg)

返回給定參數的字符串表示形式。

和字符串類 API 沒有這樣的方法獲取屬性

字符串類接口


查看完整回答
反對 回復 2022-09-14
  • 2 回答
  • 0 關注
  • 74 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號