to_iframe()判断控制字符串时增加=

This commit is contained in:
g1879 2020-06-15 16:42:15 +08:00
parent af6a4e2b6e
commit b00c06ecde

View File

@ -5,7 +5,6 @@
@File : driver_page.py @File : driver_page.py
""" """
from glob import glob from glob import glob
from time import sleep
from typing import Union, List, Any from typing import Union, List, Any
from urllib.parse import quote from urllib.parse import quote
@ -13,8 +12,7 @@ from selenium.common.exceptions import NoAlertPresentException
from selenium.webdriver.chrome.webdriver import WebDriver from selenium.webdriver.chrome.webdriver import WebDriver
from selenium.webdriver.remote.webelement import WebElement from selenium.webdriver.remote.webelement import WebElement
from .common import get_loc_from_str, clean_folder, avoid_duplicate_name from .common import get_loc_from_str, avoid_duplicate_name
from .config import OptionsManager
from .driver_element import DriverElement, execute_driver_find from .driver_element import DriverElement, execute_driver_find
@ -147,7 +145,7 @@ class DriverPage(object):
self.driver.switch_to.default_content() self.driver.switch_to.default_content()
elif loc_or_ele == 'parent': elif loc_or_ele == 'parent':
self.driver.switch_to.parent_frame() self.driver.switch_to.parent_frame()
elif ':' not in loc_or_ele: elif ':' not in loc_or_ele and '=' not in loc_or_ele:
# 传入id或name # 传入id或name
self.driver.switch_to.frame(loc_or_ele) self.driver.switch_to.frame(loc_or_ele)
else: else: