我正在尝试使用selenium webdriver和Java执行以下操作:
以上两个步骤正在运行,但第三个步骤没有。它无法找到新闻源文本框。
我正在尝试使用此xpath:"//*[text()=\"What's on your mind?\"]"
我不能使用class或id,因为它是动态的,每次都会改变。
注意:我已经使用firepath测试了这个xpath,并且在那里它说有效。
答案 0 :(得分:1)
尝试:
text
因为它不是placeholder
,而是名为func getUserData() {
DataService.ds.REF_USERS.child(_uid).child("profile").observeSingleEvent(of: .value, with: { (snapshot) in
guard let profileDict = snapshot.value as? [String: Any] else {
print("Error fetching user")
return
}
self._username = profileDict["username"] as? String ?? profileDict["name"] as! String
})
}
的属性。
答案 1 :(得分:0)
您也可以尝试"//*[contains(text(), 'What's on your mind?')]"