- 博客(15)
- 收藏
- 关注
原创 CAD图层的可见,锁定和冻结
关闭某个图层的打印后,该图层仍然可显示和编辑,仅仅是不会打印而已。例如:在布局空间打印时,如果你需要在1张图纸上多比例出图,你就要建立多个视口,但是这些视口线默认情况下也会被打印,这时你可以将视口线放入一个专用的层中,再将这个层的打印关闭,这样就不会打印视口线了。将图层关闭后该图层的对象就不会再显示了,虽然也可以在该图层绘制新的图形对象但是新绘制的图形对象也不会显示出来,即还是不可见的。在选择时忽略该层里的所有实体,另外在对复杂的图作重新生成时,AutoCAD也忽略被冻结层中的实体,从而节约时间。
2024-09-25 10:36:03 279
转载 常见的需要测试的浏览器
Opera (奥普拉)浏览器,是一款挪威Opera Software ASA公司制作的支持多页面标签式浏览的网络浏览器,是跨平台浏览器可以在Windows、Mac和Linux三个操作系统平台上运行,创始人谭永文创始于1995年4月,中文名就这样。1、Trident内核:代表作品是IE,因IE捆绑在Windows中,所以占有极高的份额,又称为IE内核或MSHTML,此内核只能用于Windows平台,且不是开源的。Opera浏览器内核: 最初是自己的Presto内核,后来是Webkit,现在是Blink内核;
2024-09-12 11:49:28 103
原创 2021-6-7启动Tomcat一闪而过,报JRE_HOME环境配置错误
部署tomcat环境的时候,安装jdk:在桌面上找到我的电脑,右击鼠标选择->属性,->高级->系统变量在系统变量里点击新建:在变量名填写:JAVA_HOME在变量值填写:C:\ProgramFiles\Java\jdk1.6.0_07双击startup.bat 一闪而过...
2021-06-07 11:16:25 776 1
原创 2021-06-01如何批量执行测试用例
生成测试报告组织和执行测试用例:1.下载并复制HTMLTestRunner.py文件到我们的项目中,这个文件提供了一个比较美观的测试报告的模板2.使用HTMLTestRunner这个类代替Text Test Runner()来执行测试用例...
2021-06-04 11:11:04 400
原创 2021-05-31数据驱动测试
批量注册10个用户1.准备一个excel表格(.csv),保存10个用户信息2.编写代码读取excel表中的内容3.把读取到的内容分别传入测试用例中,循环执行10次用 for 循环的方式,当任何一个测试用例执行失败,后续的测试数据将不被执行改进的方法1.导入代码库 ddt--data driver test(数据驱动测试)2.调用读取csv文件的方法3.在类的上面加一个装饰器,@ttd.ttd 表示当前类是一个数据驱动测试的类4.在方法上面加装饰器,@ttd.dat...
2021-06-01 08:48:20 174
原创 unittest2的使用
unittest2是一个单元测试框架1.导包 import unittest22.继承unittest2代码库中的Testcase类,表示当前的类是一个测试用例类3.声明一个以test开头的方法,表示这个方法是一个测试用例方法,该方法可以直接运行普通的方法不能直接运行,只有被调用才会执行4.重写父类中的两个方法setUp()在测试用例开始前,要做的预置条件tearDrown()在测试用例结束后,做的场景还原5.通过main关键字,增加if __name__ ==.
2021-05-28 15:40:26 271
原创 selenium验证码处理方式
处理验证码的方式:1.通过第三方图片识别文字的工具缺:准确率比较低,可能不到30%2.通过第三方网页识别验证码优:准确度比较高。几乎100%缺:收费3.设置一个万能验证码4.在测试环境中屏蔽掉验证码5.绑定ip地址6.读取cookie和缓存7.在输入验证码前,加入一个固定时间等待,手动输入验证码如何查看系统是否存在万能验证码?1.明确开发人员写的源代码的位置2.为了看开懂发人员的代码,必须了解MVC设计模式M:模型层,主要用于和数据库打交道V.
2021-05-28 10:41:30 1069
原创 2021-5-25学习记录-窗口切换
1.点击链接出现多个窗口的情况下,务必记得切换窗口后再继续下面的操作,不然所有的操作都会默认在第一个网页窗口new_window = driver.window_handles[-1]driver.switch_to.window(new_window)
2021-05-26 11:11:38 95
原创 2021-05-26多个下拉框时怎么定位元素
如果出现下面这种多个下拉框,但并不是每个下拉框都有自己的固定id,name时,我们可以用class_name或者tag_name选择符合条件的所有页面元素,然后根据下标来选择第几个from selenium.webdriver.support.select import Select#选择收货人所在省份province = driver.find_element_by_id("add-new-area-select")Select(province).select_by_visible.
2021-05-26 11:05:53 524
原创 selenium中的8种页面元素定位方式
1.iddriver.find_element_by_id()2.namedriver.find_element_by_name()优点:id,name易于定位元素,大多数属性值是唯一的缺点:很多元素没有id和name属性3.class_namedriver.find_element_by_class_name()4.tag_namedriver.find_element_by_tag_name()优点:几乎所有的元素都有class_name和tag_name,缺
2021-05-25 10:33:06 1984
原创 selenium中等待页面加载的几种方法
1.隐式等待(需要网页不断加载时,可以用这个)driver.implicitly_wait(5)优点:可以自动判断需要等待多久,括号中的5代表的是最大等待时间, 隐式等待只需要在声明driver之后写一次,影响后面所有的代码缺点:判断的是网页的加载,只可用于网页出现刷新时2.显示等待WebDriverWait结合ExpectedCondition 需要的元素出现后才会继续执行from selenium import webdriverfrom selenium.webdr
2021-05-24 11:34:59 4040
原创 selenium常用处理alert的方法
1.点击“确定”按钮:driver.switch_to.alert.accept()2.点击“取消”按钮:driver.switch_to.alert.dismiss()3.获取文本信息:driver.switch_to.alert.text注:处理弹出框时,隐式等待不起作用。隐式等待判断的是页面的加载,点击确认按钮,弹出框出来后,页面并没有刷新过手动设置等待时间time.sleep(3)...
2021-05-24 11:00:38 492
原创 如何打开一个网页做自动化测试
#1.打开浏览器from selenium import webdriverchrome=webdriver.Chrome()#2.输入网址chrome.get("https://www.baidu.com")#3.输入关键字chrome.find_element_by_id("kw").send_keys("51testing")#4.点击“百度一下”按钮chrome.find_element_by_id("su").click()注意:webdriver.Chrome()中.
2021-05-08 13:29:32 444
Arx中文帮助,CAD二开中文帮助
2023-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人