如何使用python硒识别此按钮?

时间:2019-05-03 00:15:42

标签: python selenium selenium-webdriver selenium-chromedriver webautomation

该按钮是“查看所有建议”按钮。

所以我需要这样写:

browser.find_element_by_css_selector("something here").click()

它不一定必须是CSS。这只是一个例子。文字可以使用的任何方法。

1 个答案:

答案 0 :(得分:2)

要单击第一个匹配项,请使用以下命令:

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return values.count } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) let mainData = values[indexPath.row] as? [String:Any] cell.textLabel?.text = mainData?["listName"] as? String return cell } func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { performSegue(withIdentifier: "selectList", sender: self) }

要单击第n次出现,请使用以下方法:

browser.find_element_by_xpath('//a//*[contains(text(),"View All Suggestions")]').click()