Beispiel #1
0
 def getOptionName(cls):
     seleniumUtil.wait_element(page_vote.VOTE_LINK_OPTIONNAME)
     elements = seleniumUtil.getElements(page_vote.VOTE_LINK_OPTIONNAME)
     names = []
     for element in elements:
         names.append(element.text)
     return names
 def islogin(cls):
     seleniumutil.wait_element(page_home.loginstatus)
     text = seleniumutil.getElement(page_home.loginstatus).text
     if text[0:2] == "积分":
         return "登陆成功"
     else:
         return "登录失败"
 def sendOption(cls, optionContent):
     seleniumutil.wait_element(page_pulish.VOTE_INPUT_OPTION)
     list = seleniumutil.getElements(page_pulish.VOTE_INPUT_OPTION)
     i = 0
     for con in optionContent:
         list[i].send_keys(con)
         i += 1
Beispiel #4
0
 def isvote(cls):
     seleniumUtil.refresh()
     seleniumUtil.wait_element(page_vote.is_vote)
     text = seleniumUtil.getElement(page_vote.is_vote).text
     if text == "您已经投过票,谢谢您的参与":
         print("投票成功")
     else:
         print("投票失败")
Beispiel #5
0
 def replyQuickly(cls, content):
     # cls.clickDefultBloc()
     cls.clickFirstPosting()
     cls.sendReply(content)
     seleniumUtil.wait_element(page_reply.reply_check_fresh)
     seleniumUtil.click(page_reply.reply_check_fresh)
     cls.clickReplySubmit()
     time.sleep(2)
     seleniumUtil.refresh()
Beispiel #6
0
 def getNumberOfVotes(cls):
     seleniumUtil.wait_element(page_vote.VOTE_LINK_MESSAGE)
     elements = seleniumUtil.getElements(page_vote.VOTE_LINK_MESSAGE)
     i = 0
     votes = []
     for element in elements:
         if (i + 1) % 2 == 0:
             votes.append(element.text)
         i += 1
     return votes
 def submitAddBlock(cls):
     seleniumUtil.wait_element(page_manager.MANAGER_BUTTON_SUMIT)
     seleniumUtil.click(page_manager.MANAGER_BUTTON_SUMIT)
 def clickaddBlock(cls):
     seleniumUtil.switchToFrame(page_manager.MANAGER_IFRAME_FORUM)
     seleniumUtil.wait_element(page_manager.MANAGER_LINK_ADDMOD)
     seleniumUtil.click(page_manager.MANAGER_LINK_ADDMOD)
 def sendBlockName(cls, name):
     seleniumUtil.wait_element(page_manager.MANAGER_LINK_ADDMODNAME)
     seleniumUtil.sendKeys(page_manager.MANAGER_LINK_ADDMODNAME, name)
 def clickSubmitByButton(cls):
     seleniumutil.switchToDefaultContent()
     seleniumutil.wait_element(page_pulish.PUBLISH_BUTTON_SUBMITBYBUTTON)
     seleniumutil.click(page_pulish.PUBLISH_BUTTON_SUBMITBYBUTTON)
 def clickVote(cls):
     seleniumutil.wait_element(page_pulish.PUBLISH_LINK_VOTE)
     seleniumutil.click(page_pulish.PUBLISH_LINK_VOTE)
Beispiel #12
0
 def clickReplySubmit(cls):
     seleniumUtil.wait_element(page_reply.COMMENT_BUTTON_REPLYSUBMIT)
     seleniumUtil.click(page_reply.COMMENT_BUTTON_REPLYSUBMIT)
 def returntopicCount(cls):
     seleniumutil.wait_element(page_pulish.TOPIC_TEXT_NUM)
     return int(seleniumutil.getElement(page_pulish.TOPIC_TEXT_NUM).text)
Beispiel #14
0
 def clickDefultBloc(cls):
     seleniumUtil.wait_element(page_reply.COMMENT_LINK_BLOCK)
     seleniumUtil.click(page_reply.COMMENT_LINK_BLOCK)
Beispiel #15
0
 def clickSubmit(cls):
     seleniumUtil.wait_element(page_delete.DELETE_BUTTON_SUBMIT)
     seleniumUtil.click(page_delete.DELETE_BUTTON_SUBMIT)
 def sendTitle(cls, title):
     seleniumutil.wait_element(page_pulish.publish_textarea_title)
     seleniumutil.sendKeys(page_pulish.publish_textarea_title, title)
 def sendContent(cls, content):
     seleniumutil.wait_element(page_pulish.publish_textarea_content)
     seleniumutil.sendKeys(page_pulish.publish_textarea_content, content)
 def clickDefultBlock(cls):
     seleniumutil.wait_element(page_home.defualtmode)
     seleniumutil.click(page_home.defualtmode)
     return "默认版块"
 def clickblock(cls):
     seleniumutil.wait_element(page_pulish.block_name)
     seleniumutil.click(page_pulish.block_name)
 def returnadminreplyCount(cls):
     seleniumutil.wait_element(page_pulish.REPLYADMIN_TEXT_NUM)
     return int(
         seleniumutil.getElements(page_pulish.REPLYADMIN_TEXT_NUM)[0].text)
Beispiel #21
0
 def clickFirstPosting(cls):
     seleniumUtil.wait_element(page_reply.COMMENT_LINK_POSTINGS)
     seleniumUtil.click(page_reply.COMMENT_LINK_POSTINGS)
 def addOption(cls):
     seleniumutil.wait_element(page_pulish.VOTE_LINK_ADD)
     seleniumutil.click(page_pulish.VOTE_LINK_ADD)
Beispiel #23
0
 def sendReply(cls, reply):
     seleniumUtil.wait_element(page_reply.COMMENT_TEXTAREA_MESSAGE)
     seleniumUtil.sendKeys(page_reply.COMMENT_TEXTAREA_MESSAGE, reply)
 def sendPublishContent(cls, content):
     seleniumutil.switchToFrame("e_iframe")
     seleniumutil.wait_element(page_pulish.PUBLISH_TEXT_VOTECONTENT)
     seleniumutil.sendKeys(page_pulish.PUBLISH_TEXT_VOTECONTENT, content)
 def clickPublishSubmit(cls):
     seleniumutil.wait_element(page_pulish.publish_btn_publishsubmit)
     seleniumutil.click(page_pulish.publish_btn_publishsubmit)
 def returnblockscount(cls):
     seleniumutil.wait_element(page_home.PUBLISH_LINK_BLOCKS)
     list = seleniumutil.getElements(page_home.PUBLISH_LINK_BLOCKS)
     count = len(list)
     return count
Beispiel #27
0
 def clickDelete(cls):
     seleniumUtil.wait_element(page_delete.DELETE_LINK_DELETE)
     seleniumUtil.click(page_delete.DELETE_LINK_DELETE)
 def clickPublishBlock(cls):
     seleniumutil.wait_element(page_pulish.pulish_btn)
     seleniumutil.click(page_pulish.pulish_btn)
Beispiel #29
0
 def clickChecked(cls, i):
     seleniumUtil.wait_element(page_delete.DELETE_CHECKED_SELECT)
     list = seleniumUtil.getElements(page_delete.DELETE_CHECKED_SELECT)
     list[i].click()
 def sendPublishTitle(cls, title):
     seleniumutil.wait_element(page_pulish.PUBLISH_TEXT_VOTETITLE)
     seleniumutil.sendKeys(page_pulish.PUBLISH_TEXT_VOTETITLE, title)