Example #1
0
 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()
Example #2
0
 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)
Example #3
0
 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'] != '')
Example #4
0
    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()
Example #5
0
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()
Example #6
0
 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()