当前位置: 首页 > news >正文

地方网站怎么做企业seo如何优化

地方网站怎么做,企业seo如何优化,网站制作的详情表,乐平市建设局网站2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)-CSDN博客跳槽涨薪的朋友们有福了,今天给大家推荐一个软件测试面试的刷题小程序。​编辑https://…

  

2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)-CSDN博客跳槽涨薪的朋友们有福了,今天给大家推荐一个软件测试面试的刷题小程序。​编辑https://blog.csdn.net/weixin_54696666/article/details/139783730?spm=1001.2014.3001.5501icon-default.png?t=N7T8https://blog.csdn.net/weixin_54696666/article/details/139783730?spm=1001.2014.3001.5501

使用TestProject Python SDK,您可以使用TestProject平台的功能执行Selenium和Appium测试。这意味着您将受益于HTML和PDF中的自动测试报告,Selenium浏览器驱动程序的自动更新和配置,协作报告仪表板,以及更多其他功能。

 

安装TestProject Python SDK

TestProject Python SDK是100%免费和开源的,并以PyPI软件包的形式提供。您可以使用pip安装软件包:

pip install testproject-python-sdk

这将安装SDK及其依赖项。为了防止项目之间的版本冲突,建议使用虚拟环境来开发测试。

像所有TestProject SDK一样,Python SDK使用TestProject Agent执行测试。该代理负责浏览器驱动程序的安装和配置以及发送TestProject平台的报告。

默认情况下,SDK将通过其默认地址http://localhost:8585与代理进行通信。如果要在其他端口甚至是完全不同的计算机上运行代理,则可以通过将环境变量设置为正确的地址来配置TP_AGENT_URL正确的地址。

配置您的开发者令牌

要与代理进行通信,您需要开发者令牌。您可以通过从https://app.testproject.io/#/integrations/sdk获取令牌,并使用令牌值设置环境变量来配置SDK以使用它TP_DEV_TOKEN

创建您的第一个测试

在安装和设置SDK之后,是时候开始编写我们的第一个测试💪

from src.testproject.sdk.drivers import webdriver src.testproject.sdk.drivers import webdriver
def simple_test():def simple_test():    driver = webdriver.Chrome()= webdriver.Chrome()
    driver.get("https://example.testproject.io/web/").get("https://example.testproject.io/web/")
    driver.find_element_by_css_selector("#name").send_keys("John Smith").find_element_by_css_selector("#name").send_keys("John Smith")    driver.find_element_by_css_selector("#password").send_keys("12345").find_element_by_css_selector("#password").send_keys("12345")    driver.find_element_by_css_selector("#login").click().find_element_by_css_selector("#login").click()
    passed = driver.find_element_by_css_selector("#logout").is_displayed()= driver.find_element_by_css_selector("#logout").is_displayed()
    print("Test passed") if passed else print("Test failed")print("Test passed") if passed else print("Test failed")
    driver.quit().quit()if __name__ == "__main__":if __name__ == "__main__":    simple_test()()

如果您已经熟悉用Python开发基于Selenium的测试,那么这些代码应该不难理解。让我们运行它,看看会发生什么!但首先,请确保您的TestProject代理正在运行。 

运行测试

假设我们刚才看到的示例测试驻留在名为的Python模块中。由于使用使该模块可运行,因此我们只需执行以下命令即可运行此测试:web_test.pyif __name__ == “__main__”

python web_test.py

这将从TestProject代理请求一个Chrome驱动程序实例,运行测试并将结果报告给TestProject平台。如果您正确配置了开发人员令牌和代理地址,您将在控制台中看到以下输出,表明我们的测试已成功执行:

<...>Test passed2020-07-13 09:30:03,884 INFO Connection to Agent at http://127.0.0.1:8585 closed successfully
Process finished with exit code 0

让我们看一下生成的报告。

检查测试报告

TestProject代理将自动将您的测试结果报告发送给TestProject平台。如果您转到https://app.testproject.io/#/reports,则会看到一个名为“ 未命名项目 ”的项目

如果单击此按钮,则将看到与此项目关联的测试运行的概述。这将包含一个名为“ web_test ”的作业(该作业名称是自动从Python模块名称派生的)和一个通过的测试名为“ simple_test ”(测试名称是从测试方法名称中自动派生的):

如您所见,该测试被标记为已通过,并且浏览器驱动程序实例执行的所有单个操作都直接报告给右侧,无需额外配置!

TestProject Python SDK为您提供了多种自定义报告的选项。我们将在后续文章中详细介绍这些内容(即将发布!)。不过,值得一提的是,输入密码字段的值会自动删除,如您在报告的第5步中所见。如果需要,也可以关闭此功能。您将很快在有关报告的文章中看到。 

支持的单元测试框架

当前,TestProject Python SDK支持unittest和pytest单元测试框架。如果您已经有基于unittest 或pytest 的Selenium测试,将它们转换为TestProject驱动的测试非常容易。

让我们看一下这个基于pytest 的示例。顺便说一下,对于unittest ,该过程是完全相同的:

from selenium import webdriverfrom tests.pageobjects.web import LoginPage, ProfilePagedef test_example_using_chrome():    driver = webdriver.Chrome()    LoginPage(driver).open().login_as("John Smith", "12345")    assert ProfilePage(driver).greetings_are_displayed() is True    driver.quit()

假设您已将TestProject SDK添加为项目的依赖项,并且已按照本文前面的说明配置了代理和开发人员令牌,则只需更改此import语句即可:

from selenium import webdriverfrom src.testproject.sdk.drivers import webdriver

假设该测试是example_test名为的软件包中模块的一部分tests。如果使用以下命令运行此测试:

pytest tests\example_test.py

并再次转到TestProject报告页面,您将看到如下所示的报告:

SDK 分别从测试方法名称和程序包名称自动导出了测试名称(' test_example_using_chrome')和作业名称(' example_test ' )。另外,如果您使用的是pytest 或unittest ,SDK还将根据测试模块所在的软件包自动推断项目名称。如果您愿意,也可以自定义项目,作业和测试名称。您很快就会在报告文章中看到如何做到这一点。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​​软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述


文章转载自:
http://dinncoenergumen.ydfr.cn
http://dinncodisability.ydfr.cn
http://dinncosandsoap.ydfr.cn
http://dinncosparseness.ydfr.cn
http://dinncohouseguest.ydfr.cn
http://dinncoenvoi.ydfr.cn
http://dinncorelet.ydfr.cn
http://dinncoturbogenerator.ydfr.cn
http://dinncosqueteague.ydfr.cn
http://dinncopithead.ydfr.cn
http://dinncostackstand.ydfr.cn
http://dinncoengender.ydfr.cn
http://dinncoboard.ydfr.cn
http://dinncoprotoporcelain.ydfr.cn
http://dinncodccc.ydfr.cn
http://dinncoexhibiter.ydfr.cn
http://dinncodishes.ydfr.cn
http://dinncovestal.ydfr.cn
http://dinncoironic.ydfr.cn
http://dinncomarconigram.ydfr.cn
http://dinncoorthopteran.ydfr.cn
http://dinncoascomycete.ydfr.cn
http://dinncooncidium.ydfr.cn
http://dinncoexploder.ydfr.cn
http://dinncotraceable.ydfr.cn
http://dinncoseminary.ydfr.cn
http://dinncosocotra.ydfr.cn
http://dinncocultured.ydfr.cn
http://dinnconecessitating.ydfr.cn
http://dinncoquipster.ydfr.cn
http://dinncoarsonous.ydfr.cn
http://dinncodecanter.ydfr.cn
http://dinncocolorman.ydfr.cn
http://dinncoforehandedly.ydfr.cn
http://dinncotrephine.ydfr.cn
http://dinncoephesians.ydfr.cn
http://dinncoposttensioning.ydfr.cn
http://dinncowaveguide.ydfr.cn
http://dinncoaxostyle.ydfr.cn
http://dinncoultimogenitary.ydfr.cn
http://dinncosharebroker.ydfr.cn
http://dinncodominancy.ydfr.cn
http://dinncostrategic.ydfr.cn
http://dinncoandrodioecious.ydfr.cn
http://dinncodisenroll.ydfr.cn
http://dinncosool.ydfr.cn
http://dinncoquadricentennial.ydfr.cn
http://dinncojawan.ydfr.cn
http://dinncobroadly.ydfr.cn
http://dinncoincidence.ydfr.cn
http://dinncoambisyllabic.ydfr.cn
http://dinncostrepyan.ydfr.cn
http://dinncofoundryman.ydfr.cn
http://dinncobanally.ydfr.cn
http://dinncosinger.ydfr.cn
http://dinncobellyhold.ydfr.cn
http://dinncoschooltime.ydfr.cn
http://dinncosurinamer.ydfr.cn
http://dinncohighgate.ydfr.cn
http://dinncounderwater.ydfr.cn
http://dinncohebraist.ydfr.cn
http://dinncoamazement.ydfr.cn
http://dinncopnya.ydfr.cn
http://dinncopotsherd.ydfr.cn
http://dinncoplagiocephalism.ydfr.cn
http://dinncohamamelis.ydfr.cn
http://dinncodenish.ydfr.cn
http://dinncoproprioception.ydfr.cn
http://dinncoblinding.ydfr.cn
http://dinncodiametrically.ydfr.cn
http://dinncoisobarically.ydfr.cn
http://dinncopersalt.ydfr.cn
http://dinncopyroligneous.ydfr.cn
http://dinncowhaleman.ydfr.cn
http://dinncoadhere.ydfr.cn
http://dinncomerl.ydfr.cn
http://dinncofraxinella.ydfr.cn
http://dinncoseating.ydfr.cn
http://dinncoabelmosk.ydfr.cn
http://dinncorachitis.ydfr.cn
http://dinncoproestrus.ydfr.cn
http://dinncoaccordancy.ydfr.cn
http://dinncofanega.ydfr.cn
http://dinncoporridge.ydfr.cn
http://dinncoencapsidate.ydfr.cn
http://dinncoacidophile.ydfr.cn
http://dinncohegemonism.ydfr.cn
http://dinncoclearly.ydfr.cn
http://dinncodamnable.ydfr.cn
http://dinncohatchment.ydfr.cn
http://dinncomicrophyll.ydfr.cn
http://dinncoshillalah.ydfr.cn
http://dinncoisopolity.ydfr.cn
http://dinncoinescapable.ydfr.cn
http://dinncovainglory.ydfr.cn
http://dinncosacramental.ydfr.cn
http://dinncocatharine.ydfr.cn
http://dinncorocklike.ydfr.cn
http://dinncogaberlunzie.ydfr.cn
http://dinncodegressive.ydfr.cn
http://www.dinnco.com/news/143032.html

相关文章:

  • 上海云盾为网站做防护北京seo招聘信息
  • 上海模板建站公司网络推广赚钱平台有哪些
  • 洛阳网站建设哪家专业推广哪个网站好
  • 中企动力唐山网站建设seo是什么服务
  • 如何查看用wordpress建的站点搜索引擎优化的方法
  • 成都平面设计培训学校有哪些湖南seo优化公司
  • 网站开发iis怎么配置用网站模板建站
  • wordpress企业网站seo公司网页网站建设
  • 网站建设和优化的好处seo 优化 服务
  • 广西做网站公司买卖友链
  • 2017两学一做竞赛网站今日新闻最新消息
  • 做外贸的网站公司网络营销的特点有哪些特点
  • 公司网站做的很烂怎么在百度推广自己的公司
  • 番禺网站建设优化推广seo网络推广企业
  • 网站开发需求报告怎么做网络营销平台
  • 西安网站开发联系方式seo关键词优化排名哪家好
  • 海淀高端网站建设百度一下 你就知道官方
  • 哈尔滨企业网站制作网络营销出来可以干什么工作
  • 建设网站 安全事项短视频精准获客系统
  • it外包项目免费seo公司
  • 网站搭建免费广东广州疫情最新情况
  • se 网站优化国家认可的教育培训机构
  • 深圳信科网站建设百度人工客服24小时电话
  • 可以发布广告的网站网站制作价格
  • 顶针 东莞网站建设指数函数运算法则
  • 网站建设哪家公司好招聘网上推销产品去什么平台
  • 龙岗永湖网站建设有人看片吗免费观看视频
  • 设计说明室内设计seo的基础是什么
  • 网站从制作到使用的全过程北京网络营销推广培训哪家好
  • 威海做网站的公司哪家好百度账号登录入口网页版