def add_book_normal(self): self.sellerCenterPage.go_to(Uri.BookSellerItemPage) self.sellerCenterPage.go_to(Uri.AddBookPage) if self.sellerCenterPage.product_type.text != '小说': self.sellerCenterPage.change_prod_type_link.click() self.sellerCenterPage.book_novel_type_li.click() self.sellerCenterPage.prod_name_txt.send_keys('测试用书_' + Toolkit.get_random_value()) self.sellerCenterPage.author_name_txt.send_keys('WebDriver') self.sellerCenterPage.press_txt.send_keys('Selenium') self.sellerCenterPage.pub_date_txt.send_keys('不详') self.sellerCenterPage.quality_list[1].click() self.sellerCenterPage.price_txt.send_keys('0.01') self.sellerCenterPage.seller_ship_fee_rdo.click() self.sellerCenterPage.add_book_submit_btn.click()
def do_transfer(self): self.fundPage.go_to(Uri.TransferPage) self.fundPage.receive_account_id_txt.send_keys(UserInfo.FundID1) self.fundPage.receive_account_id_repeat_txt.send_keys(UserInfo.FundID1) self.fundPage.transfer_amount_txt.send_keys('0.01') self.tempData = 'testTransfer_' + Toolkit.get_random_value() self.fundPage.transfer_remark_txt.send_keys(self.tempData) self.fundPage.transfer_next_btn.click() self.fundPage.wait_until_clickable(self.fundPage.transfer_submit_css) self.fundPage.pay_pwd_txt.send_keys(UserInfo.PwdPay) self.fundPage.transfer_submit_btn.click() self.fundPage.wait_until_clickable(self.fundPage.confirm_btn_css) self.fundPage.confirm_btn.click() self.fundPage.wait_until_clickable( self.fundPage.transfer_result_box_css)
def testUserRegister(self): name = 'autotest_' + Toolkit.get_random_value().lower() data = { 'username': name, 'password': UserInfo.PwdLogin, 'appId': AppInfo.Android, 'appName': AppInfo.AppName } values = Toolkit.get_response_from_server(IAddress.Register, data) self.assertEqual(4, len(values)) self.assertIsNotNone(values['code']) self.assertEqual('注册成功', values['info']) self.assertEqual(6, len(values['member'])) self.assertEqual(name, values['member']['nickname']) self.assertEqual(1, values['status']) self.assertTrue(values['member']['email'] is not None and values['member']['mobile'] is not None and values['member']['photo'] != '' and values['member']['token'] != '' and values['member']['uid'] != '')
def add_auction(self, category): self.sellerCenterPage.go_to(Uri.AddAuctionGoodPage) if category == '小说': if self.sellerCenterPage.product_type.text != '小说': self.sellerCenterPage.change_prod_type_link.click() time.sleep(1) self.sellerCenterPage.auction_novel_type_li.click() time.sleep(1) self.sellerCenterPage.pub_date_txt.send_keys('不详') self.sellerCenterPage.press_txt.send_keys('不详') if category == '线装古旧书': if self.sellerCenterPage.product_type.text != '线装古旧书 > 小说': self.sellerCenterPage.change_prod_type_link.click() time.sleep(1) self.sellerCenterPage.auction_line_old_book_li.click() time.sleep(1) self.sellerCenterPage.auction_pub_year.send_keys('不详') self.sellerCenterPage.auction_paper_type[1].click() self.sellerCenterPage.auction_print_type[1].click() self.sellerCenterPage.auction_length_txt.send_keys('15') self.sellerCenterPage.auction_width_txt.send_keys('30') self.sellerCenterPage.auction_height_txt.send_keys('5') self.sellerCenterPage.auction_print_num.send_keys('100') self.sellerCenterPage.press_txt.send_keys('不详') if category == '名人墨迹': if self.sellerCenterPage.product_type.text != '名人墨迹 > 信札': self.sellerCenterPage.change_prod_type_link.click() time.sleep(1) self.sellerCenterPage.auction_famous_ink_li.click() time.sleep(1) self.sellerCenterPage.auction_promise_rdo.click() self.sellerCenterPage.auction_pub_year.send_keys('不详') self.sellerCenterPage.page_txt.send_keys('100') if category == '名人字画': if self.sellerCenterPage.product_type.text != '名人字画 > 书法': self.sellerCenterPage.change_prod_type_link.click() time.sleep(1) self.sellerCenterPage.auction_famous_painting_li.click() time.sleep(1) self.sellerCenterPage.auction_pub_year.send_keys('不详') self.sellerCenterPage.auction_famous_type[1].click() self.sellerCenterPage.auction_material_type[1].click() self.sellerCenterPage.auction_binding_type[1].click() self.sellerCenterPage.auction_length_txt.send_keys('15') self.sellerCenterPage.auction_width_txt.send_keys('30') if category == '古玩杂项': if self.sellerCenterPage.product_type.text != '古玩杂项 > 其他古玩杂项': self.sellerCenterPage.change_prod_type_link.click() time.sleep(1) self.sellerCenterPage.auction_antique_li.click() time.sleep(1) self.sellerCenterPage.auction_length_txt.send_keys('15') self.sellerCenterPage.auction_width_txt.send_keys('30') self.sellerCenterPage.auction_height_txt.send_keys('5') self.sellerCenterPage.prod_name_txt.send_keys('测试拍卖请勿购买_' + Toolkit.get_random_value()) self.sellerCenterPage.author_name_txt.send_keys('不详') self.sellerCenterPage.quality_list[1].click() self.sellerCenterPage.auction_area_list[2].click() # self.sellerCenterPage.special_area_list[1].click() self.sellerCenterPage.auction_begin_price_txt.send_keys('1') self.sellerCenterPage.auction_min_add_txt.send_keys('1') ''' begin_time = self.sellerCenterPage.auction_begin_time.get_attribute('value') end_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.mktime(time.strptime(begin_time, '%Y-%m-%d %H:%M:%S')) + 2)) self.sellerCenterPage.auction_end_time.clear() self.sellerCenterPage.auction_end_time.send_keys(end_time) self.sellerCenterPage.browser.execute_script( 'document.getElementById("_my97DP").setAttribute("style","display:none");') ''' self.sellerCenterPage.auction_ship_fee_list[2].click() self.sellerCenterPage.pic_uploader.send_keys(Config.rootPath + '/Resource/pic.jpg') self.sellerCenterPage.wait_until_clickable(self.sellerCenterPage.msg_bar_css) self.sellerCenterPage.add_auction_submit_btn.click()
import pymysql from Public.Toolkit import Toolkit UserName = '******' + Toolkit.get_random_value() with pymysql.connect(host='localhost', user='******', passwd='', db='test') as conn: cur = conn.cursor() x = "insert into person values ('" + UserName + "','123456','OK')" cur.execute(x) conn.commit()
def send_message(self): self.temp_data = Toolkit.get_random_value() self.page.search_user_result.click() time.sleep(1) self.page.send_message_txt.send_keys(self.temp_data) self.page.send_btn.click()