我正在使用Python Selenium。我已经使用componentDidMount() {
// load your items into your autocomplete
// set your default selected item
this.setState({ allItems: [itemYouWantToSet], selectedItem: item.name, selectedItemId: item.id }
}
render() {
return (
<Autocomplete
value={this.state.selectedItem}
items={this.state.allItems}
getItemValue={(item) => item.name}
onSelect={(value, item) => {
this.setState({ selectedItem: value, selectedItemId: value, allItems: [item] });
}}
/>
)
}
打开了一个新标签,现在尝试使用xpath在此新标签上单击一个按钮。
driver.execute_script("window.open('" + url + "');")
但是,我收到如下错误:export = driver.find_element_by_xpath("xpath")
export.click()
。
我的假设是,selenium.common.exceptions.NoSuchElementException
仍在前一个标签上显示,尽管新标签是在chrome中显示的标签。
有人可以建议如何确认这个假设并最终解决这个问题吗?
谢谢