擅长:python、mysql、java
<p>要正确识别<code><iframe></code>,必须按如下方式更改<code>Locator Strategy</code>:</p>
<pre><code>_iframe_ = {"by": By.XPATH, "value": "//iframe[@class='fancybox-iframe' and starts-with(@id,'fancybox-frame') and contains(@src,'/reminder/add/relation/')]"}
def __init__(self, driver):
super(BasePage, self).__init__()
self.driver = driver
WebDriverWait(driver, 10).until(EC.frame_to_be_available_and_switch_to_it((self._iframe_)))
</code></pre>