硒打开新选项卡,然后单击新选项卡中的链接

时间:2019-05-13 18:55:45

标签: python selenium

我正在使用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中显示的标签。

有人可以建议如何确认这个假设并最终解决这个问题吗?

谢谢

0 个答案:

没有答案