Closed KevinChan168 closed 3 months ago
建议不要用 for 循环定义 元素。建议修改代码如下:
from poium import Page, PageElement
class WebviewHomePage(Page):
def get_middle_elements(self):
index = PageElement(
xpath='//div[contains(@id, "quick-entrance-3")]/descendant::div[text()="首页"]')
hot = PageElement(
xpath='//div[contains(@id, "quick-entrance-3")]/descendant::div[text()="热门"]')
dress = PageElement(
xpath='//div[contains(@id, "quick-entrance-3")]/descendant::div[text()="女装"]')
class TestMallHomepage():
def test_middle_items(self, driver, logger):
webviewhomepage = WebviewHomePage(driver)
webviewhomepage.index.click()
webviewhomepage.hot.click()
webviewhomepage.dress.click()
page:
test:
跑的时候提示:
test_homepage.py:64: AttributeError