commentPage.py 891 B

1234567891011121314151617181920212223242526272829
  1. import time
  2. import allure
  3. from base.WebKeys import WebKeys
  4. class CommentPage(WebKeys):
  5. def comment(self,book):
  6. # 找某一本书进行点击
  7. self.locator_with_wait("link text",book).click()
  8. # 显性等待发表评论按钮,并进行点击
  9. locator = ("link text", "发表评论")
  10. self.locator_with_wait(*locator).click()
  11. # 显性等待评论输入框,并进行输入
  12. content = f"发表评论-{str(int(time.time()))}"
  13. locator = ("id", "txtComment")
  14. self.locator_with_wait(*locator).send_keys(content)
  15. # 显性等待发表按钮,并进行点击
  16. locator = ("css selector", ".fr>.btn_ora")
  17. self.locator_with_wait(*locator).click()
  18. def get_result_text(self):
  19. locator = ("css selector", ".layui-layer-content")
  20. result=self.get_text(*locator)
  21. return result