我的团队使用react-data-grid表来存储值
| Checkbox | Name | Status |
| yes | Jack | Male |
| no | Jill | Female |
在我的Selenium脚本中,我想选择第一个复选框,但如果该行的状态为"男性",请检查下一行......依此类推。
STS = ActionChains(driver)
Status = driver.find_element_by_name("checkbox0")
Status.click() # Clicks the checkbox
STS.move_to_element(Status).send_keys(Keys.ARROW_RIGHT).send_keys(Keys.ARROW_RIGHT).perform() # Moves to the status column
我想从"状态"中获取信息。类似于.text的列可行,但我无法将其添加到动作链的末尾。
我使用" Status.text"来获取文本,但我想在动作链结束后找到文本。
答案 0 :(得分:0)
我解决了有关读取react-data-grid内的文本的问题,
driver.find_elements_by_xpath("""//div[contains(@class,"react-grid-Cell__value")]""")[2].text