Ejemplo n.º 1
0
    def test_clue1(self):

        """开放平台线索测试"""
        dl = DengLuPage(self.driver)

        dl.login()
        time.sleep(1)
        """新版首页"""

        # self.driver.find_element_by_css_selector("body > div.festival-modal-bg > a.close").click()

        self.driver.execute_script("window.scrollBy(0,1000)")  # 滑动滚动条

        ActionChains(self.driver).move_to_element(self.driver.find_element_by_css_selector("#section-tools > div > ul > li:nth-child(2)")).perform()

        time.sleep(2)
        ActionChains(self.driver).release()
        self.driver.find_element_by_link_text("立即咨询").click()

        print("开放平台咨询_弹框")
        self.driver.find_element_by_id("userName").send_keys(unicode())
        self.driver.find_element_by_id("userTel").send_keys("15624992498")
        self.driver.find_element_by_id("userQue").send_keys(time.strftime("%Y-%m-%d_%H-%M-%S") + "测试线索")

        name = self.driver.find_element_by_id("userName").get_attribute("value")
        tel = self.driver.find_element_by_id("userTel").get_attribute("value")
        que = self.driver.find_element_by_id("userQue").get_attribute("value")
        print("姓名:" + name)
        print("电话:" + tel)
        print("问题:" + que)

        self.driver.find_element_by_css_selector("#contactModal > form > span").click()

        print("线索录入成功!")
Ejemplo n.º 2
0
    def test_TrademarkSearchBusiness(self):
        """商标搜索后续业务测试"""

        dl = DengLuPage(self.driver)
        time.sleep(2)
        self.driver.get("https://so.quandashi.com")
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)
        print(self.driver.title)
        dl.refresh()
        self.driver.find_element_by_name("key").send_keys("美人")
        print("商标名称:大王")
        self.driver.find_element_by_css_selector("#btnSearchkey").click()
        time.sleep(5)
        result_1 = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > div.search-top"
        ).text
        print(str(result_1))
        info = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child(1) > div.result-href"
        ).text
        print("商标信息:" + str(info).replace("\n", " "))
        """点击后续业务"""
        self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child(1) > div.brand-status > div:nth-child(2) > a:nth-child(1)"
        ).click()
        windows = self.driver.window_handles
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        print("后续业务:" + self.driver.title)
Ejemplo n.º 3
0
    def test_ad(self):
        """广告位点击测试"""

        dl = DengLuPage(self.driver)
        time.sleep(2)
        self.driver.get("https://so.quandashi.com")
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)
        print(self.driver.title)
        dl.refresh()
        self.driver.find_element_by_name("key").send_keys("大王")
        print("商标名称:大王")
        self.driver.find_element_by_css_selector("#btnSearchkey").click()
        time.sleep(5)
        result_1 = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > div.search-top"
        ).text

        print(str(result_1))
        """点击广告"""
        self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > div.list-banner > a > img"
        ).click()
        # 获取打开的多个窗口句柄
        windows = self.driver.window_handles
        # 切换到当前最新打开的窗口
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)

        print(self.driver.current_url)
        print(self.driver.title)
Ejemplo n.º 4
0
    def test_free_search(self):
        """免费商标查询测试"""

        dl = DengLuPage(self.driver)
        # 官方推荐有find_element(By.*(""))代替find_element_by_*("")
        # self.driver.find_element_by_id()
        # self.driver.find_element()
        dl.login()
        time.sleep(2)
        ActionChains(self.driver).move_to_element(
            self.driver.find_element_by_css_selector(
                "body > div.section-banner > div.public-navbar > div > div > h3 > span"
            )).perform()
        time.sleep(2)
        ActionChains(self.driver).move_to_element(
            self.driver.find_element_by_css_selector(
                "body > div.section-banner > div.public-navbar > div > div > div > ul:nth-child(1) > li:nth-child(1) > h3 > a"
            )).perform()
        ActionChains(self.driver).release()
        self.driver.find_element_by_css_selector(
            "body > div.section-banner > div.public-navbar > div > div > div > ul:nth-child(1) > li:nth-child(1) > div > dl:nth-child(2) > dd > a:nth-child(1)"
        ).click()
        time.sleep(3)

        # 获取打开的多个窗口句柄
        windows = self.driver.window_handles
        # 切换到当前最新打开的窗口
        self.driver.switch_to.window(windows[-1])
        self.assertIn("注册商标查询_中国商标查询_权大师官网", self.driver.title)
        print(self.driver.title)
        get_screenshort(self.driver, "test_free_search.png")
Ejemplo n.º 5
0
 def test_PreliminaryPublicationExport(self):
     """初审公告导出测试"""
     dl = DengLuPage(self.driver)
     time.sleep(2)
     self.driver.get("https://so.quandashi.com/")
     time.sleep(2)
     self.driver.find_element_by_css_selector(
         "body > div.page > div.page-index > div.page-index-form.search > ul.page-index-icon > li:nth-child(1) > a > img"
     ).click()
     self.driver.set_window_size(1920, 1080)
     self.assertIn("初审公告搜索", self.driver.title)
     print(self.driver.title)
     dl.refresh()
     self.driver.find_element_by_css_selector(
         "#noticeList > div > div.page-form > ul:nth-child(1) > li:nth-child(1) > input[type=\"text\"]"
     ).send_keys("大王")
     print("商标名称:大王")
     self.driver.find_element_by_css_selector(
         "#noticeList > div > div.page-form > div > a").click()
     time.sleep(5)
     result = self.driver.find_element_by_css_selector(
         "#noticeList > div > div.page-form > div > span").text
     print(str(result))
     """点击导出数据"""
     self.driver.find_element_by_css_selector(
         "#noticeList > div > div.page-form > div > a.button.button-white"
     ).click()
     time.sleep(5)
     print("初审公告报告导出测试通过!请在默认目录查看文件!")
Ejemplo n.º 6
0
 def test_trademark_hot_1(self):
     """商标热搜测试"""
     dl = DengLuPage(self.driver)
     dl.login()
     time.sleep(2)
     rs1 = self.driver.find_element_by_css_selector(
         "body > div.section-banner > div.public-search > div > dl > dt > span.hot-search-item"
     ).text
     print("热搜商标_1:" + str(rs1).replace("\n", " "))
     self.driver.find_element_by_css_selector(
         "body > div.section-banner > div.public-search > div > dl > dd"
     ).click()
     time.sleep(2)
     rs2 = self.driver.find_element_by_css_selector(
         "body > div.section-banner > div.public-search > div > dl > dt > span.hot-search-item"
     ).text
     print("热搜商标_2:" + str(rs2).replace("\n", " "))
     self.driver.find_element_by_css_selector(
         "body > div.section-banner > div.public-search > div > dl > dd"
     ).click()
     time.sleep(2)
     rs3 = self.driver.find_element_by_css_selector(
         "body > div.section-banner > div.public-search > div > dl > dt > span.hot-search-item"
     ).text
     print("热搜商标_3:" + str(rs3).replace("\n", " "))
     get_screenshort(self.driver, "test_trademark_hot_1.png")
     print("热搜正常,测试通过!")
Ejemplo n.º 7
0
    def test_invoice(self):
        """发票申请测试"""

        # logging.basicConfig(filename='../LOG/' + __name__ + '.log',
        #                     format='[%(asctime)s-%(filename)s-%(levelname)s: %(message)s]', level=logging.DEBUG,
        #                     filemode='a', datefmt='%Y-%m-%d%I:%M:%S %p')
        dl = DengLuPage(self.driver)

        dl.login()
        time.sleep(1)

        self.driver.find_element_by_css_selector(
            "#page-header > div.item-right > ul > li:nth-child(1) > a").click(
            )
        time.sleep(1)
        try:
            self.driver.find_elements_by_css_selector(
                ".modal-body > .close")[0].click()
        except Exception:
            pass
        self.driver.find_element_by_link_text("发票申请").click()

        self.assertIn("权大师_我的发票申请", self.driver.title)
        print(self.driver.title)
        time.sleep(1)

        self.assertEqual(1, 1, "此账号无发票可申请!")
Ejemplo n.º 8
0
    def test_hhrzt(self):
        """合伙人计划测试"""

        dl = DengLuPage(self.driver)

        self.driver.get("https://www.quandashi.com/zhuanti/hhr")
        dl.refresh()
        time.sleep(2)
        # self.driver.find_element_by_css_selector("body > div.section-hotservice > ul > li:nth-child(1) > a > img").click()
        # # 获取打开的多个窗口句柄
        # windows = self.driver.window_handles
        # # 切换到当前最新打开的窗口
        # self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.assertIn("合伙人|合伙人计划|权大师", self.driver.title)
        print(self.driver.title)

        charge = random.randint(323, 10000)

        self.driver.find_element_by_css_selector("body > div.hhrzhuanti-wrap > div.section-6 > div.s-right > ul > li:nth-child(1) > dl > dd > input").send_keys(charge)
        print("客户收费:" + str(charge) + "元")

        income = self.driver.find_element_by_css_selector("body > div.hhrzhuanti-wrap > div.section-6 > div.s-right > ul > li.row2 > dl > dd > input").get_attribute("value")

        print("合伙人收益:" + str(income) + "元")
        print("合伙人专题页pass!")
Ejemplo n.º 9
0
    def test_nice_search(self):
        """尼斯分类搜索(search)"""

        dl = DengLuPage(self.driver)
        self.driver.get(
            "https://so.quandashi.com/index/search?key=%E6%91%A9%E6%89%98%E8%BD%A6"
        )
        dl.refresh()

        self.driver.find_element_by_css_selector(
            "#searchList > div.page-form.w-center > ul > li:nth-child(4) > div.category-show-box > a.cross-search"
        ).click()

        self.driver.find_element_by_css_selector(
            "#section-selfchoice > div.group-left > div > div > input"
        ).send_keys("摩托车")
        self.driver.find_element_by_css_selector("#btn-search > i").click()
        time.sleep(3)

        number_1 = self.driver.find_element_by_css_selector(
            "#section-selfchoice > div.group-left > ul > div > li:nth-child(1) > span"
        ).text

        number_2 = re.sub(r"\D", "", number_1)

        number_3 = int(number_2) + 0

        self.assertEqual(number_3, 7, "尼斯分类搜索结果异常!")

        print("so.QDS.com商标注册尼斯分类搜索结果正常!")
Ejemplo n.º 10
0
    def test_site(self):
        """网站地图测试"""

        dl = DengLuPage(self.driver)
        dl.login()
        time.sleep(2)
        """点击关闭商标广告"""
        # self.driver.find_element_by_css_selector("body > div.festival-modal-bg > a.close").click()

        self.driver.find_element_by_css_selector(
            "body > div.footer-wrap > div > ul.items-2 > li:nth-child(7) > a"
        ).click()
        # 获取打开的多个窗口句柄
        windows = self.driver.window_handles
        # 切换到当前最新打开的窗口
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)
        print("获取本页所有链接:")
        # url = 'https://pre-www.quandashi.com/site-map/index'
        # r = requests.get(url)
        # r.encoding = 'gb2312'
        #
        # # 利用 re (太黄太暴力!)
        # matchs = re.findall(r"(?<=href=\").+?(?=\")|(?<=href=\').+?(?=\')", r.text)
        # for link in matchs:
        #     print(link)
        time.sleep(2)
        for link in self.driver.find_elements_by_tag_name("a"):
            print(
                str(link.get_attribute("href")).replace(
                    "javascript:;", "").replace("javascript:void(0)",
                                                "").replace("None", ""))
Ejemplo n.º 11
0
    def test_Korea(self):
        """韩国商标注册测试"""

        dl = DengLuPage(self.driver)
        dl.login()
        time.sleep(2)
        ActionChains(self.driver).move_to_element(self.driver.find_element_by_css_selector(
            "body > div.section-banner > div.public-navbar > div > div > h3 > span")).perform()
        time.sleep(2)
        ActionChains(self.driver).move_to_element(self.driver.find_element_by_css_selector(
            "body > div.section-banner > div.public-navbar > div > div > div > ul:nth-child(1) > li:nth-child(1) > h3 > a")).perform()
        ActionChains(self.driver).release()
        self.driver.find_element_by_css_selector(
            "body > div.section-banner > div.public-navbar > div > div > div > ul:nth-child(1) > li:nth-child(1) > div > dl:nth-child(8) > dd > a:nth-child(10)").click()

        time.sleep(3)

        # 获取打开的多个窗口句柄
        windows = self.driver.window_handles
        # 切换到当前最新打开的窗口
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)
        # self.assertIn(self.driver.title, "印度商标注册-权大师")
        print(self.driver.title)

        for a in self.driver.find_elements_by_css_selector("#total-price"):
            print("费用总计:" + a.text)
            aa = a.text

        self.driver.find_element_by_css_selector(
            "body > div.section-product.width1200 > dl > dd > div.cont-btnBuy > a.btn.btn-next.buynow").click()
        self.driver.find_element_by_name("ownerContactPerson").send_keys("{}".format(unicode()))
        self.driver.find_element_by_name("ownerContactPhone").send_keys("15624992498")
        self.driver.find_element_by_name("contactMail").send_keys("*****@*****.**")
        self.driver.find_element_by_css_selector("#remark").send_keys(time.strftime("%Y-%m-%d_%H-%M-%S") + "测试订单")

        get_screenshort(self.driver, "test_Korea.png")

        for i in self.driver.find_elements_by_css_selector(
                "body > div.section-myorder.orderinfo-wrap.width1200 > div:nth-child(6) > div.last-pay.personal-last-pay > ul > li.row-sense > em > i"):
            print("总价:" + i.text)
            ii = i.text

        self.assertIn(aa, ii)
        print("价格一致")

        self.driver.find_element_by_css_selector(
            "body > div.section-myorder.orderinfo-wrap.width1200 > div:nth-child(6) > div.btns > a.btn-next.submitOrder").click()

        for o in self.driver.find_elements_by_class_name("payable"):
            print("订单提交成功,应付金额:" + o.text)
            oo = o.text

        self.assertIn(oo, ii)

        print("测试通过")

        self.driver.find_element_by_css_selector("#alisubmit").click()
Ejemplo n.º 12
0
    def _monitor_1(self):
        """全库监控测试"""
        dl = DengLuPage(self.driver)
        dl.login()
        time.sleep(1)
        self.driver.find_element_by_link_text("智能工具").click()
        time.sleep(2)
        self.driver.find_element_by_link_text("商标监控").click()
        get_screenshort(self.driver, "test.png")

        windows = self.driver.window_handles
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)
        self.assertIn("商标监控首页_权大师", self.driver.title)
        print(self.driver.title)
        get_screenshort(self.driver, "test.png")

        self.driver.find_element_by_css_selector(
            "body > div.brandMonitor-wrap > div > div.wrap > ul > li:nth-child(1) > a > i"
        ).click()
        brand = unicode()
        self.driver.find_element_by_css_selector(
            "body > div.brandMonitor-wrap > div > div > div.myPanel-bodyer > div.section1 > table > tbody > tr.row-brandname > td.td-content > input"
        ).send_keys(brand)
        print("商标名称:" + brand)
        jinsi = random.randint(2, 3)
        lx = self.driver.find_element_by_css_selector(
            "#jinsi > label:nth-child({})".format(jinsi)).text
        self.driver.find_element_by_css_selector(
            "#jinsi > label:nth-child({})".format(jinsi)).click()
        print(lx)
        self.driver.find_element_by_css_selector("#showleibie").click()
        suiji = random.randint(2, 46)
        add = self.driver.find_element_by_css_selector(
            "#leibie45 > label:nth-child({})".format(suiji)).text
        self.driver.find_element_by_css_selector(
            "#leibie45 > label:nth-child({})".format(suiji)).click()
        print(add)
        lb = self.driver.find_element_by_css_selector("#hot").text
        print(str(lb))
        print("全库监控添加成功!")
        self.driver.find_element_by_css_selector(
            "body > div.brandMonitor-wrap > div > div > div.myPanel-bodyer > div.section2 > div > a"
        ).click()
        time.sleep(1)
        self.driver.find_element_by_css_selector(
            "#addSuccessModal > div > div > table > tbody > tr.tr-2 > td > div > a.mybtn.mybtn-inverse.btn-sure"
        ).click()
        time.sleep(1)

        info = self.driver.find_element_by_css_selector(
            "body > div.brandMonitor-wrap > div > div > div.myPanel-bodyer.brandMonitor-all > div > table > tbody > tr:nth-child(1)"
        ).text
        get_screenshort(self.driver, "test_monitor_1.png")
        print("监控信息" + str(info))
        print("信息无误,测试通过!")
Ejemplo n.º 13
0
    def test_classify_2(self):
        """商品分类点击测试"""
        dl = DengLuPage(self.driver)

        dl.login()
        time.sleep(1)

        self.driver.execute_script("window.scrollBy(0,1200)")  # 滑动滚动条

        ActionChains(self.driver).move_to_element(
            self.driver.find_element_by_css_selector(
                "#section-tools > div > ul > li:nth-child(3)")).perform()

        time.sleep(2)
        ActionChains(self.driver).release()
        self.driver.find_element_by_link_text("立即使用").click()
        time.sleep(2)
        self.assertIn("商品分类_商标类似商品和服务区分表基于尼斯分类第十版2016", self.driver.title)
        print(self.driver.title)

        num = random.randint(1, 45)

        ActionChains(self.driver).move_to_element(
            self.driver.find_element_by_css_selector(
                "#niceList > div.page-content.w-center > ul > li:nth-child({})"
                .format(num))).perform()

        mc = self.driver.find_element_by_css_selector(
            "#niceList > div.page-content.w-center > ul > li:nth-child({}) > a > div.first-name"
            .format(num)).text

        print("选择了第{}类".format(num) + "_" + mc)

        self.driver.find_element_by_css_selector(
            "#niceList > div.page-content.w-center > ul > li:nth-child({}) > a > div.first-num"
            .format(num)).click()

        time.sleep(2)
        ActionChains(self.driver).release()

        self.assertIn("商品分类详情_商标类似商品和服务区分表基于尼斯分类第十版2016", self.driver.title)
        print(self.driver.title)
        print(self.driver.current_url)

        lb = self.driver.find_element_by_css_selector(
            "#niceDetail > div.page-content.w-center > div > div.nice-right > div.nice-first-info.open > h2"
        ).text

        print(lb)

        number = re.sub(r"\D", "", lb)

        print(number)

        self.assertIn(str(num), str(number))

        print("商标类别一致测试通过!")
Ejemplo n.º 14
0
    def test_address(self):
        """发票地址管理"""
        dl = DengLuPage(self.driver)

        dl.login()
        time.sleep(1)

        self.driver.find_element_by_css_selector(
            "#page-header > div.item-right > ul > li:nth-child(1) > a").click(
            )
        time.sleep(1)

        try:
            self.driver.find_elements_by_css_selector(
                ".modal-body > .close")[0].click()
        except Exception:
            pass
        """添加邮寄地址"""
        self.driver.find_element_by_link_text("邮寄地址管理").click()

        self.assertIn("权大师_邮寄地址管理", self.driver.title)
        print(self.driver.title)
        time.sleep(1)

        # self.driver.find_element_by_css_selector("#personalCenter2-leftNav > ul > li:nth-child(3) > ul > li.selected > a").click()
        self.driver.find_element_by_css_selector("#addAddress").click()
        ss = unicode()
        self.driver.find_element_by_css_selector(
            "#add_Address > table > tbody > tr:nth-child(1) > td:nth-child(2) > input"
        ).send_keys("{}".format(ss))
        print("收件人名称:{}".format(ss))
        self.driver.find_element_by_css_selector(
            "#add_Address > table > tbody > tr:nth-child(2) > td:nth-child(2) > input"
        ).send_keys("15624992422")
        self.driver.find_element_by_css_selector("#address_info").click()
        self.driver.find_element_by_css_selector(
            "#administrative > div > div.d-dropdown > div.tab-content.active.tab-province > dl.item.item-a-g.clearfix > dd > span:nth-child(1)"
        ).click()
        self.driver.find_element_by_css_selector(
            "#administrative > div > div.d-dropdown > div.tab-content.tab-city.active > dl.item.item-a-g.clearfix > dd > span:nth-child(1)"
        ).click()
        qq = unicode()
        self.driver.find_element_by_css_selector(
            "#add_Address > table > tbody > tr:nth-child(4) > td:nth-child(2) > textarea"
        ).send_keys("{}".format(qq))
        print("收件人地址:北京市昌平区{}街道".format(qq))
        self.driver.find_element_by_css_selector(
            "#add_Address > table > tbody > tr:nth-child(3) > td.td-title"
        ).click()
        self.driver.find_element_by_css_selector("#submit-editAddress").click()

        print("添加邮寄地址成功!")

        get_screenshort(self.driver, "test_address.png")

        print("测试通过!")
Ejemplo n.º 15
0
    def test_TrademarkMonitor(self):
        """商标详情监控按钮测试"""
        dl = DengLuPage(self.driver)
        self.driver.get("https://so.quandashi.com/")
        dl.refresh()
        self.driver.find_element_by_name("key").send_keys(
            xz("著名商标.txt").replace(".0", ""))
        time.sleep(2)
        self.driver.find_element_by_css_selector("#btnSearchkey").click()
        time.sleep(5)

        result = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > div.search-top"
        ).text
        print(str(result))

        number = 1
        info = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child({}) > div.result-href"
            .format(number)).text
        print(str(info).replace("\n", " "))

        self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child({}) > div.result-href"
            .format(number)).click()

        windows = self.driver.window_handles
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)

        print(self.driver.current_url)

        result2 = self.driver.find_element_by_css_selector(
            "#searchDetail > div.page-brand > div > div.brand-left > div.brand-info > h2"
        ).text
        result3 = self.driver.find_element_by_css_selector(
            "#searchDetail > div.page-brand > div > div.brand-left > div.brand-info > div > span:nth-child(3)"
        ).text
        print(result3)

        result4 = re.sub(r"\D", "", result3)

        result8 = int(result4) + 0

        print(str(result2))
        self.driver.execute_script("window.scrollBy(0,2000)")  # 滑动滚动条

        self.driver.find_element_by_link_text("监控该商标").click()
        time.sleep(2)
        self.driver.find_element_by_link_text("确定").click()

        print("监控跳转正常!")
Ejemplo n.º 16
0
    def test_data(self):
        """数据搜索测试"""
        dl = DengLuPage(self.driver)
        dl.login()
        time.sleep(1)
        tip = self.driver.find_element_by_css_selector("body > div.section-tongji > div > ul > li.col-1").text
        data = self.driver.find_element_by_css_selector("body > div.section-tongji > div > ul > li:nth-child(2) > span.s2").text
        user = self.driver.find_element_by_css_selector("body > div.section-tongji > div > ul > li:nth-child(3) > span.s2").text

        print(str(tip))
        print("数据搜索:" + str(data))
        print("服务用户:" + str(user))
Ejemplo n.º 17
0
    def test_trade_13(self):
        """删除求购需求测试"""

        dl = DengLuPage(self.driver)

        dl.login()
        self.driver.find_element_by_css_selector(
            "#page-header > div.item-right > ul > li:nth-child(1) > a").click(
            )

        self.assertIn("权大师_个人中心", self.driver.title)
        print(self.driver.title)
        time.sleep(2)
        try:
            self.driver.find_elements_by_css_selector(
                ".modal-body > .close")[0].click()
        except Exception:
            pass
        # //div[@class="article2"]/table/tbody/tr[3]/td[7]/div/a[2]
        # self.driver.find_element_by_xpath('//div[@class="article2"]/table/tbody/tr[3]/td[7]/div/a[2]').click()
        self.driver.find_element_by_css_selector(
            "#personalCenter2-leftNav > ul > li:nth-child(3) > ul > li:nth-child(2)"
        ).click()

        self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page.brand-trade-page > div.tabsPanel > div > div.table-box > table > thead > tr > th:nth-child(1) > label > input"
        ).click()

        info = self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page.brand-trade-page > div.tabsPanel > div > div.table-box > table > tbody > tr:nth-child(1) > td > div.td-content"
        ).text
        # info = self.driver.find_element_by_xpath('//div[@class="my-nodata"]/span[@class="text"]').text

        print(str(info))

        result = self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page.brand-trade-page > div.tabsPanel > div > div.table-box > table > tbody"
        ).text
        print((str(result).replace("查看 删除", " ")).replace("\n", " "))

        self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page.brand-trade-page > div.tabsPanel > div > div.list-handle > div.handle-right > a"
        ).click()
        time.sleep(2)
        self.driver.find_element_by_css_selector(
            "#layui-layer1 > div.layui-layer-btn.layui-layer-btn- > a.layui-layer-btn0"
        ).click()

        info2 = self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page.brand-trade-page > div.tabsPanel > div > div.table-box > table > tbody > tr > td:nth-child(6) > div"
        ).text
        print(str(info2))
Ejemplo n.º 18
0
    def test_batch_payment(self):
        """批量支付测试"""
        dl = DengLuPage(self.driver)
        dl.login()
        time.sleep(1)
        self.driver.find_element_by_css_selector(
            "#page-header > div.item-right > ul > li:nth-child(1) > a").click(
            )
        time.sleep(2)
        try:
            self.driver.find_elements_by_css_selector(
                ".modal-body > .close")[0].click()
        except Exception:
            pass
        self.driver.find_element_by_css_selector(
            "#personalCenter2-leftNav > ul > li.menu.open > ul > li:nth-child(1) > a"
        ).click()
        time.sleep(2)
        self.assertIn("权大师_我的商标", self.driver.title)
        print(self.driver.title)
        """待付款"""
        self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page.brand-trade-page.trade-order > div.tabsPanel > ul > li:nth-child(2) > a"
        ).click()
        """全选订单批量支付"""
        self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page.brand-trade-page.trade-order > div.tabsPanel > div > div > table > thead > tr > th:nth-child(1) > label"
        ).click()
        time.sleep(2)

        info_1 = self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page.brand-trade-page.trade-order > div.tabsPanel > div > div > div.order-detail-fix > div > div.right > div > span"
        ).text
        print(info_1)

        number_1 = self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page.brand-trade-page.trade-order > div.tabsPanel > div > div > div.order-detail-fix > div > div.right > div > span > i:nth-child(2) > i"
        ).text
        """立即付款"""
        self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page.brand-trade-page.trade-order > div.tabsPanel > div > div > div.order-detail-fix > div > div.right > div > a"
        ).click()
        time.sleep(5)
        info_2 = self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div > div.section-orderInfo.clearfix > div.order-info-box > div > h2"
        ).text
        print(info_2)
        number_2 = self.driver.find_element_by_css_selector("#total").text

        self.assertEqual(number_1, number_2, "批量支付金额异常!")
        print("批量支付测试通过!")
Ejemplo n.º 19
0
    def test_clue2(self):
        """专利二级页线索测试"""
        dl = DengLuPage(self.driver)

        dl.login()
        time.sleep(1)
        """新版首页"""
        try:
            self.driver.find_elements_by_css_selector(
                ".modal-body > .close")[0].click()
        except Exception:
            pass
        ActionChains(self.driver).move_to_element(
            self.driver.find_element_by_css_selector(
                "body > div.section-banner > div.public-navbar > div > div > h3 > span"
            )).perform()
        time.sleep(2)
        # ActionChains(self.driver).move_to_element(self.driver.find_element_by_css_selector()).perform()

        ActionChains(self.driver).release()
        self.driver.find_element_by_css_selector(
            "body > div.section-banner > div.public-navbar > div > div > div > ul:nth-child(1) > li:nth-child(2) > h3 > a"
        ).click()
        # 获取打开的多个窗口句柄
        windows = self.driver.window_handles
        # 切换到当前最新打开的窗口
        self.driver.switch_to.window(windows[-1])

        time.sleep(2)
        self.driver.set_window_size(1920, 1080)

        self.driver.find_element_by_css_selector("#anchor03 > div > a").click()
        print("专利咨询_弹框")
        self.driver.find_element_by_id("userName").send_keys(unicode())
        self.driver.find_element_by_id("userTel").send_keys("15624992498")
        self.driver.find_element_by_id("userQue").send_keys(
            time.strftime("%Y-%m-%d_%H-%M-%S") + "测试线索")

        name = self.driver.find_element_by_id("userName").get_attribute(
            "value")
        tel = self.driver.find_element_by_id("userTel").get_attribute("value")
        que = self.driver.find_element_by_id("userQue").get_attribute("value")

        print("姓名:" + name)
        print("电话:" + tel)
        print("问题:" + que)

        self.driver.find_element_by_css_selector("#sub-qus").click()

        print("线索录入成功!")
Ejemplo n.º 20
0
    def test_famous(self):
        """驰著名商标测试"""
        dl = DengLuPage(self.driver)
        self.driver.get("https://so.quandashi.com/")
        dl.refresh()
        self.driver.find_element_by_name("key").send_keys(
            xz("驰著名商标.txt").replace(".0", ""))
        time.sleep(2)
        self.driver.find_element_by_css_selector(
            "body > div.page > div.page-index > div.page-index-form.search > ul.page-index-icon > li:nth-child(3) > a > img"
        ).click()
        time.sleep(5)

        selected = self.driver.find_element_by_css_selector(
            "#searchList > div.page-form.w-center > div.selected-category"
        ).text
        print((str(selected).replace("\n", " ")).replace("×", " "))

        selected_1 = self.driver.find_element_by_css_selector(
            "#searchList > div.page-form.w-center > div.selected-category > div.selected-category-box > a:nth-child(1) > span"
        ).text
        if selected_1 == "驰名商标":
            pass
        else:
            self.assertEqual(1, 2, "已选条件异常请及时查看")

        result = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > div.search-top"
        ).text
        print(str(result))

        number = 1
        info = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child({}) > div.result-href"
            .format(number)).text
        print(str(info).replace("\n", " "))

        self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child({}) > div.result-href"
            .format(number)).click()

        windows = self.driver.window_handles
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        print(self.driver.current_url)
        get_screenshort(self.driver, "test_famous.png")
        result2 = self.driver.find_element_by_css_selector(
            "#searchDetail > div.page-brand > div > div.brand-left > div.brand-info > h2"
        ).text
        print(str(result2))
Ejemplo n.º 21
0
    def test_PreliminaryPublicationDetails(self):
        """初审公告详情测试"""
        dl = DengLuPage(self.driver)
        time.sleep(2)
        self.driver.get("https://so.quandashi.com/search/notice/index")
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)
        self.assertIn("初审公告搜索", self.driver.title)
        print(self.driver.title)
        dl.refresh()
        self.driver.find_element_by_css_selector(
            "#noticeList > div > div.page-form > ul:nth-child(1) > li:nth-child(1) > input[type=\"text\"]"
        ).send_keys("大")
        print("商标名称:大")
        self.driver.find_element_by_css_selector(
            "#noticeList > div > div.page-form > div > a").click()
        time.sleep(5)
        result = self.driver.find_element_by_css_selector(
            "#noticeList > div > div.page-form > div > span").text
        print(str(result))
        """查询到的第一个商标信息"""
        info = self.driver.find_element_by_css_selector(
            "#noticeList > div > div.page-content > table > tbody > tr:nth-child(3)"
        ).text
        print("商标信息:" + str(info).replace("\n", " ").replace(
            "查看详情", "").replace("我要异议", ""))

        self.driver.find_element_by_css_selector(
            "#noticeList > div > div.page-content > table > tbody > tr:nth-child(3) > td.td-href > a:nth-child(1)"
        ).click()
        # 获取打开的多个窗口句柄
        windows = self.driver.window_handles
        # 切换到当前最新打开的窗口
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)
        get_screenshort(self.driver,
                        "test_PreliminaryPublicationDetails_1.png")
        """点击下载初审公告"""
        self.driver.find_element_by_css_selector(
            "body > div.page > div.w-center > div.page-detail > div.btns > a.sc_notice_download.button.button-white"
        ).click()
        time.sleep(5)
        print("初审公告pdf文件下载测试通过!请在默认目录查看文件!")
        self.driver.find_element_by_css_selector(
            "body > div.page > div.w-center > div.page-detail > div.btns > a.sc_notice_brand.button"
        ).click()
        time.sleep(2)
        get_screenshort(self.driver,
                        "test_PreliminaryPublicationDetails_2.png")
Ejemplo n.º 22
0
    def test_special_trademark(self):
        """特殊商标测试"""
        dl = DengLuPage(self.driver)
        self.driver.get("https://so.quandashi.com/")
        dl.refresh()
        time.sleep(2)

        trademark = ("地理标志商标.txt", "著名商标.txt", "驰名商标.txt")
        filename = random.choice(trademark)
        print(filename)
        application_number = xz(filename)
        print("申请号:" + str(application_number).replace(".0", ""))

        self.driver.find_element_by_css_selector(
            "body > div.page > div.page-index > div.page-index-form.search > div > input.input.search-text"
        ).send_keys(str(application_number).replace(".0", ""))
        self.driver.find_element_by_css_selector("#btnSearchkey").click()
        time.sleep(5)

        result = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > div.search-top"
        ).text
        print(str(result))

        info = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child(1) > div.result-href"
        ).text
        print(str(info).replace("\n", " "))
        number = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li > div.result-href > div.brand-info > div > ul > li:nth-child(2) > span:nth-child(4)"
        ).text
        print(str(number))

        self.assertIn(str(application_number).replace(".0", ""), str(number))

        self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child(1) > div.result-href"
        ).click()

        windows = self.driver.window_handles
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        print(self.driver.current_url)

        result2 = self.driver.find_element_by_css_selector(
            "#searchDetail > div.page-brand > div > div.brand-left > div.brand-info > h2"
        ).text
        get_screenshort(self.driver, "test_special_trademark.png")
        print(str(result2))
Ejemplo n.º 23
0
    def test_data_1(self):
        """数据量"""
        dl = DengLuPage(self.driver)
        dl.login()
        time.sleep(2)
        self.driver.find_element_by_link_text("商标大数据").click()

        windows = self.driver.window_handles
        self.driver.switch_to.window(windows[-1])
        time.sleep(4)
        self.driver.set_window_size(1920, 1080)

        info_1 = self.driver.find_element_by_css_selector(
            "body > div.main_wrap > div.num_box.clearfix").text
        print(str(info_1).replace("全部年份", ""))
Ejemplo n.º 24
0
    def test_left_banner(self):
        """首页左侧banner"""

        dl = DengLuPage(self.driver)
        dl.login()
        time.sleep(2)
        self.driver.find_element_by_css_selector("body > div.section-hotservice > ul > li:nth-child(1) > a > img").click()
        # 获取打开的多个窗口句柄
        windows = self.driver.window_handles
        # 切换到当前最新打开的窗口
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.assertIn("智能商标注册-权大师", self.driver.title)
        print(self.driver.title)
        print(self.driver.current_url)
        print("首页左侧banner.url测试通过!")
Ejemplo n.º 25
0
    def test_try(self):
        """尝试注册测试"""
        dl = DengLuPage(self.driver)
        self.driver.get("https://so.quandashi.com/")
        dl.refresh()
        time.sleep(2)
        brand = unicode()
        self.driver.find_element_by_name("key").send_keys(brand)
        self.driver.find_element_by_id("btnSearchkey").click()
        time.sleep(3)

        result = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > div.search-top > i"
        ).text
        print(result)
        time.sleep(2)

        if int(result) == 0:
            print("亲,未检测到您关注的商标,请换个词试试~ 不过您可以就~{}~提起商标申请哦".format(brand))

            wsq = self.driver.find_element_by_css_selector(
                "#searchList > div.page-form.w-center > div.no-result-category > div.no-result-category-box > a:nth-child(1)"
            ).text
            print(str(wsq))
            self.driver.find_element_by_css_selector(
                "#searchList > div.page-form.w-center > div.no-result-category > div.no-result-category-box > a:nth-child(1)"
            ).click()

            windows = self.driver.window_handles
            self.driver.switch_to.window(windows[-1])
            time.sleep(2)
            self.driver.set_window_size(1920, 1080)
            print(self.driver.current_url)
            get_screenshort(self.driver, "test_try.png")

        else:
            # 搜索结果
            jg = self.driver.find_element_by_css_selector(
                "#searchList > div.page-content.w-center > div.page-content-left > div.search-top"
            ).text
            print(jg)

            # 第一个商标信息
            jg1 = self.driver.find_element_by_css_selector(
                "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child(1) > div.result-href > div.brand-info > div > ul"
            ).text
            print(str(jg1).replace("\n", " "))
Ejemplo n.º 26
0
    def test_TrademarkSearchFollow(self):
        """商标搜索点击关注测试"""

        dl = DengLuPage(self.driver)
        time.sleep(2)
        self.driver.get("https://so.quandashi.com")
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)
        print(self.driver.title)
        dl.refresh()
        self.driver.find_element_by_name("key").send_keys("美人")
        print("商标名称:大王")
        self.driver.find_element_by_css_selector("#btnSearchkey").click()
        time.sleep(5)
        result_1 = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > div.search-top"
        ).text
        print(str(result_1))
        info = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child(1) > div.result-href"
        ).text
        print(str(info).replace("\n", " "))
        """点击关注"""
        self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > ul > li:nth-child(1) > div.brand-status > div:nth-child(1) > span"
        ).click()
        time.sleep(2)
        # 确定弹框
        self.driver.find_element_by_link_text("确 定").click()
        # 跳转到商标监控页面

        # windows = self.driver.window_handles
        # self.driver.switch_to.window(windows[-1])
        # time.sleep(2)
        # self.driver.set_window_size(1920, 1080)
        # dl.refresh()
        # jk = self.driver.find_element_by_css_selector("body > div.brandMonitor-wrap > div > div > div.myPanel-bodyer.brandMonitor-all > div > table > tbody > tr").text
        # print(str(jk).replace("删除",""))
        #
        # # 删除监控
        # self.driver.find_element_by_css_selector("body > div.brandMonitor-wrap > div > div > div.myPanel-bodyer.brandMonitor-all > div > table > tbody > tr > td:nth-child(4) > a").click()
        # time.sleep(1)
        # self.driver.find_element_by_css_selector("#addSuccessModal > div > div > table > tbody > tr.tr-2 > td > div > a.mybtn.mybtn-inverse.btn-sure").click()
        # time.sleep(2)
        # print(self.driver.find_element_by_css_selector("body > div.brandMonitor-wrap > div > div > div.myPanel-bodyer.brandMonitor-all > div > table > tbody > tr > td").text)

        print("关注商标测试通过!")
Ejemplo n.º 27
0
    def _monitor_4(self):
        """代理机构监控测试"""
        dl = DengLuPage(self.driver)
        dl.login()
        time.sleep(1)
        self.driver.find_element_by_link_text("智能工具").click()
        time.sleep(2)
        self.driver.find_element_by_link_text("商标监控").click()

        windows = self.driver.window_handles
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)
        self.assertIn("商标监控首页_权大师", self.driver.title)
        print(self.driver.title)

        self.driver.find_element_by_css_selector(
            "body > div.brandMonitor-wrap > div > div.wrap > ul > li:nth-child(4) > a > i"
        ).click()

        self.driver.find_element_by_css_selector(
            "body > div.brandMonitor-wrap > div > div > div.myPanel-bodyer > div.section1 > table > tbody > tr.row-brandname > td:nth-child(2) > div > input"
        ).send_keys("权大师")
        print("代理机构:权大师")
        self.driver.find_element_by_css_selector(
            "body > div.brandMonitor-wrap > div > div > div.myPanel-bodyer > div.section1 > table > tbody > tr.row-brandname > td:nth-child(2) > div > button > i"
        ).click()
        self.driver.find_element_by_css_selector(
            "#jinsi > label:nth-child(1)").click()

        print("代理机构监控添加成功!")
        self.driver.find_element_by_css_selector(
            "body > div.brandMonitor-wrap > div > div > div.myPanel-bodyer > div.section2 > div > a"
        ).click()
        time.sleep(1)
        self.driver.find_element_by_css_selector(
            "#addSuccessModal > div > div > table > tbody > tr.tr-2 > td > div > a.mybtn.mybtn-inverse"
        ).click()
        time.sleep(1)

        info = self.driver.find_element_by_css_selector(
            "body > div.brandMonitor-wrap > div > div > div.myPanel-bodyer.brandMonitor-all > div > table > tbody > tr:nth-child(1)"
        ).text
        get_screenshort(self.driver, "test_monitor_4.png")
        print("监控信息" + str(info))

        print("信息无误,测试通过!")
Ejemplo n.º 28
0
    def test_group_search(self):
        """群组种类搜索测试"""

        dl = DengLuPage(self.driver)
        time.sleep(2)
        self.driver.get("https://so.quandashi.com")
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)
        print(self.driver.title)
        dl.refresh()
        self.driver.find_element_by_name("key").send_keys("大王")
        print("商标名称:大王")
        self.driver.find_element_by_css_selector("#btnSearchkey").click()
        time.sleep(2)
        # 点击近似搜索
        self.driver.find_element_by_css_selector(
            "#searchList > div.page-nav > div > a:nth-child(1)").click()
        time.sleep(3)
        result_1 = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > div.search-top"
        ).text
        print(str(result_1))
        sl_1 = int(re.sub(r"\D", "", result_1))
        # 取消全选
        self.driver.find_element_by_css_selector(
            "#searchList > div.page-checkbox.w-center > div > label:nth-child(1) > span"
        ).click()
        time.sleep(3)
        checkbox = random.randint(2, 10)
        check = self.driver.find_element_by_css_selector(
            "#searchList > div.page-checkbox.w-center > div > label:nth-child({}) > span"
            .format(checkbox)).text
        print("搜索条件:" + check)
        self.driver.find_element_by_css_selector(
            "#searchList > div.page-checkbox.w-center > div > label:nth-child({}) > span"
            .format(checkbox)).click()
        time.sleep(3)
        result_2 = self.driver.find_element_by_css_selector(
            "#searchList > div.page-content.w-center > div.page-content-left > div.search-top"
        ).text
        print(str(result_2))
        sl_2 = int(re.sub(r"\D", "", result_2))

        if sl_1 > sl_2:
            print("商标搜索群组种类测试通过!")
        else:
            self.assertEqual(sl_1, sl_2, "筛选条件异常请及时查看!")
Ejemplo n.º 29
0
    def test_copyright_cancel(self):
        """取消版权订单"""
        dl = DengLuPage(self.driver)
        dl.login()
        time.sleep(1)

        self.driver.find_element_by_css_selector(
            "#page-header > div.item-right > ul > li:nth-child(1) > a").click(
            )
        time.sleep(1)

        try:
            self.driver.find_elements_by_css_selector(
                ".modal-body > .close")[0].click()
        except Exception:
            pass
        self.driver.find_element_by_css_selector(
            "#personalCenter2-leftNav > ul > li.menu.open > ul > li:nth-child(1) > a"
        ).click()
        self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page-tab > a.c-index"
        ).click()
        time.sleep(4)
        n = self.driver.find_element_by_css_selector(
            "#personalCenter2-rightContainer > div.order-page > div.tabsPanel > ul > li:nth-child(2) > a"
        ).text
        n = int(re.compile("待付款 \((\d+)\)").findall(n)[0])

        if n >= 5:
            for i in range(5):
                self.driver.find_element_by_css_selector(
                    "#personalCenter2-rightContainer > div.order-page > div.tabsPanel > div > div > table > tbody > tr:nth-child(1) > td:nth-child(7) > div > a.order-cancel-old"
                ).click()

                alert = self.driver.switch_to.alert
                # print("弹框信息:" + alert.text)
                alert.accept()

                time.sleep(2)
                self.driver.find_element_by_css_selector(
                    "#alert > div > div.footer > a").click()
                time.sleep(2)

                print(n)

        print("取消未付款专利订单,测试通过!")
Ejemplo n.º 30
0
    def test_data_2(self):
        """BIReportName"""
        dl = DengLuPage(self.driver)
        dl.login()
        time.sleep(2)
        self.driver.find_element_by_link_text("商标大数据").click()

        windows = self.driver.window_handles
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)

        self.driver.find_element_by_class_name("md").click()

        self.driver.find_element_by_css_selector(
            "#BIShow > div.tabBtn.clearfix > a:nth-child(1)").click()

        report = ["最新报告", "代理机构排行", "商标申请人排行", "申请类别排行", "申请地区排行", "地理标志"]
        suiji = random.choice(report)

        name = self.driver.find_element_by_link_text("{}".format(suiji)).text
        self.driver.find_element_by_link_text("{}".format(suiji)).click()
        print(name)
        time.sleep(2)

        if suiji == "地理标志":
            suiji_2 = random.randint(1, 2)
        else:
            suiji_2 = random.randint(1, 10)

        info_2 = self.driver.find_element_by_css_selector(
            "#BIShow > div.infoListBox > ul > li:nth-child({})".format(
                suiji_2)).text
        self.driver.find_element_by_css_selector(
            "#BIShow > div.infoListBox > ul > li:nth-child({})".format(
                suiji_2)).click()
        print(info_2)

        windows = self.driver.window_handles
        self.driver.switch_to.window(windows[-1])
        time.sleep(2)
        self.driver.set_window_size(1920, 1080)

        print("PDF文档链接:     " + self.driver.current_url)
        get_screenshort(self.driver, "test_data_2.png")