- 博客(47)
- 资源 (54)
- 收藏
- 关注
原创 Chrome 浏览器验证一个Xpath表达式是否正确
按F12打开 Chrome Developer Tool 在 Element的tab 按Ctrl+F 在底部的查询输入框内输入 Xpath, 如果元素被找到将会被高亮显示
2023-09-18 10:37:55 1298
原创 Learn8:XrmToolBox Dataverse 插件
官方文档参考:Understand variables in canvas apps - Power Apps | Microsoft DocsCanvas Apps 中有三种变量类型,应用运行时,变量保存在内存中,应用关闭后变量保存的值都会丢失。可以用savedata 将值存储。变量类型 作用域 公式 全局变量 整个App Set 上下文变量 当前屏幕 Navigate, UpdateContext 集合 整个App Collect,
2023-05-12 14:12:44 437
原创 Js获取页面伪元素的内容 C#
public string Get_IwebElement_PseudoElementsContent_UseJS(IWebElement Element){ IJavaScriptExecutor js = driver as IJavaScriptExecutor; string Property=js.ExecuteScript("return window.getComputedStyle(arguments[0], ':after').ge...
2021-10-12 17:35:09 296
原创 当更新了TFS的服务器URL后,VS仍然访问老的TFS解决办法
1. 当系统中安装了多个版本的VS的时候,要检查下是否每个版本的VS都更新了RUL。 例如: 电脑中同时安装了2019 和 2017, 在VS2019中已经使用了新的TFS link, 也要检查下2017也有同时更新。2. 删除VS cache 输入路径%LocalAppData%\Microsoft\TeamFoundation,删除Cache...
2021-08-10 15:56:54 246
原创 Eclipse安装TestNG插件
1. 安装TestNg - http://dl.bintray.com/testng-team/testng-eclipse-release/2. 从install details中查看已经安装成功
2021-02-05 16:43:47 164
原创 解决Eclipse 导入 maven 项目时报错: “Can‘t import project XXXX from an existing workspace folder”
当导入maven 项目时报错: “Can't import project XXXX from an existing workspace folder” 时可以尝试下面的办法:1.Click on Windows tab then Preference.2.Search for the Workspaces first and remove all of them from list(which you can add later eventually)3.Then search fo
2021-02-05 16:39:43 9462
原创 Java selenium 的小程序: 打开百度(Java , Eclipse, maven , selenium 环境的配置)
之前一直在使用selenium 和C# 做UI自动化,这几次有尝试使用java 和 eclipse.1. 安装JDK :a. 进入官网下载安装包https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.htmlb. 安装,安装完成后生成如下两个路径c. 配置java的环境变量path中加入 %JAVA_HOME%\bind. 验证安装成功:输入cmd 命令:Java -versio.
2021-02-01 19:18:00 368
原创 UI Automation 报错: OpenQA.Selenium.WebDriverException: unknown error: cannot find Chrome binary
问题:最近我的代码在别人的机器上运行,打不开浏览器, 在调用IWebDriver driver = new ChromeDriver() 时候报错:Message: Unable to create instance of class. Error: System.TypeInitializationException: The type initializer for 'XXXXX' threw an exception. ---> OpenQA.Selenium.WebDriverEx
2021-02-01 18:44:10 799
原创 NPM Install 命令
1. 安装nodeJS2. npm install3. npm install 失败使用的命令 npm cache clean - force4. npm run build5. install -sass npm install node -sass -force npmrebuildnode-sass-f
2020-05-22 10:58:01 483
原创 Selenium Xpath
1. 只选择显示的元素 使用not(@hidden)例子: //div[@class='tag-selector' and not(@hidden)]
2020-04-09 16:12:58 173
原创 Selenium Action sendkeys 模拟键盘操作
写法一: public void EditID_HotKeys() { Actions action = new Actions(driver); action.SendKeys( Keys.Alt+"Q").Perform(); action.SendKeys("1").Perfor...
2019-04-01 16:18:29 4949 1
原创 Selenium gird + C# 遇到的问题
问题1 Node和Hub连接不上 根本原因 Node 和Hub的机器必须在同一网段我当时选的Hub的IP是:10.9.1.77 Node的IP是:10.2.8.111 两台机子不在同一网段,所以连不上很正常。当我选择同一网段的机子,selenium gird的环境搭建成功。问题2 启动selenium的时候报错:incorrect JSON status mapping...
2019-02-22 11:06:06 242
原创 使用devenv 命令编译一个项目中的某个工程
e.g.$devenv = "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.com"&$devenv "C:\SoftwareCollectionMap\ColdStream\2.0\Main\Test\UI\UITest\UIAutomation.sln" /Bui...
2018-10-26 14:15:48 1839
原创 Selenium+C#+vs+MStest\Vstest 如何使用命令行运行ordertest
1.确认环境变量和MStest 或者VStest的安装路径一致2.用VStest的命令行运行先cd到ordertest的路径,然后运行以下命令,结果文件会生成到相同路径 "%VS140COMNTOOLS%..\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" "login.orderedtest" /log...
2018-08-22 11:34:31 656
原创 Selenium和c#做自动化时遇到的问题3: 结合Sikulli 校验网页上img元素是否正确
在用selenium做网页端自动化时, 网页上的img元素如何校验图片是否显示得正确呢?比如测试CSDN网站的显示的用户的头像,是否和用户上传的时候的图像一致用Selenium 只能检查Img的height,width,src,但是却不能知道图片内容显示是否正确。selenium没有办法做到图片的比对。这个时候我想到了sikulli. 但是在把 sikuli用的C# 的代码中时,遇到一些问题。以下...
2018-05-22 10:57:06 799
原创 Selenium和c#做自动化时遇到的问题2: 设置Windows定时任务
首先需要配置确认环境变量中配置了mstest.exe 或者vstest.exe 的路径 bat 文件运行 "%VS140COMNTOOLS%..\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" "smoketest.orderedtest" /logger:trxpowershell 运行$vsTools=$env:VS1...
2018-04-27 10:54:45 581
原创 Selenium和c#做自动化时遇到的问题1: Assert 和 DotNetSeleniumExtras包的问题
1.关于IWebElement的text属性如图所示,PointDatasInRow从页面获取到一组元素,查询其中一个元素的 属性text属性值是有值的,但是直接用“.text” 获取到的值是空。这种情况经过调试发现是概率性出现。这一组元素中有的text有值,有的没有。经过分析发现是由于这一组元素中有的元素是不可见状态。当元素不可见时,获取不到text的值。改用.GetAttribute("inn...
2017-12-12 11:01:45 1156
原创 python初学1
python搭建环境比较简单,而且库也比较全面,现在测试遇到的很多小程序、工具之类均由python开发,所以我准备学习这门语言。python和c语言还是,python里不能用括号来表示语句块,也不能用开始/结束标志符来表示,而是靠缩进来表示。同一层次的语句必须保持相同的缩进。如图所示,for语句后的print函数没有缩进的后果就是运行报错。缩进后运行通过。我在写第一个pyt
2017-03-04 13:17:17 509
原创 robotframework学习日记-run keyword if的学习
今天按照网上的例子学习run keyword if关键字的使用,编辑好后也却运行不了,具体报错入下图所示调试发现如果去掉三个点后面的语句,案例能运行成功。如果留下run keyword if 和 else的语句 仍然报错。细节决定成败。发现else关键字不识别,后来使用帮助文件查询run keyword if 发现原来 ELSE 和ELSE if 都是
2016-05-31 11:08:50 4415
原创 robotframework的报错
1、unexpected error: [ ERROR ] option --monitorcolors not recognized这个报错可能是C:\Python27\Lib\site-packages 文件夹中安装的某些扩展库版本和ride或则robotframework版本不匹配导致,可以尝试升级robotframework版本pip install --upgrade robot
2016-05-30 10:18:57 2940
原创 postman 插件安装
postman 插件安装下载postman解压,进入到chrome,chrome://extensions/ 加载正在开发的扩展程序
2016-05-23 15:22:14 415
转载 港股业务知识
关于公司行为-红利派发红利派发有股票选择权:发放的红利以股票的形势发放,默认是现金红利派发有货币选择权: 发放的红利以其他货币的形势发放,默认是港币,交收时会换算成人民币港股00011恒生银行6月3日发布公告,权益登记日为6月11日,红利资金发放日为7月4日,每股红利0.5美元,美元兑人民币汇率6.21,股票选择权,可以选择以股票股利代替现金股利,以股代息价格是10美元。某投资者于
2016-05-23 10:34:53 2690
原创 robot framework 环境搭建
安装参考链接:http://www.8bitavenue.com/2012/04/sikuli-selenium-robot-framework-integration/以下所有安装都安装在默认路径下(1) 搭建python环境: 在 http://python.org网站上下载python 2.*,不要安装python3.*,我安装的是python 2.7.4
2016-05-20 15:33:24 729
转载 关于java的自动回收机制
我们在使用的时候要注意: (1)不要试图去假定垃圾收集发生的时间,这一切都是未知的。比如,方法中的一个临时对象在方法调用完毕后就变成了无用对象,这个时候它的内存就可以被释放。 (2)Java中提供了一些和垃圾收集打交道的类,而且提供了一种强行执行垃圾收集的方法--调用System.gc(),但这同样是个不确定的方法。Java 中并不保证每次调用该方法就一定能够启动垃圾收集,
2014-06-20 16:58:11 1399
转载 如何查看某个端口号被哪个程序占用了
如何查看端口号被哪个程序占用了? 一、 1、 Cmd 输入 netstat –ano 可以看到 2、 例如我查80端口被什么占用了 对应的进程id是 3600 再输入tasklist来查看 pid 3600是哪个进程什么程序在跑 3、 可以很快看到是tomcat6在用pid 3600 也即此占用了80端口 此时可以用 taskkill
2013-05-09 14:37:18 1733
翻译 关于protal
第一天来这里看到的这个东东,现在还没有给我分配用户名和密码英文字面是“入口”,国内有叫“门户”技术的,但我觉得“集成”技术更能表达它的意思。Portal是一个基于web的应用程序,它主要提供个性化、单点登录、不同来源的内容整合以及存放信息系统的表示层。低成本的集成技术。如果你的网站或企业已经有了很多信息系统,Portal可以很容易的将这些系统集成起来,并以统一的方式提供给用户,统一可以有流
2013-05-08 09:44:40 876
转载 it行业职业细分
1、研发,包括软件研发和硬件研发,就好比我们这个论坛大多数朋友,在一个公司里面完成项目开发,或者定制产品,一般说来,软件研发基本上就算产品的设计者和制造者,硬件研发,只能算设计者。因为后面还有生产环节。 通常研发岗位,包括RD,QA,以及配置管理员,架构师,小组长,项目经理,研发助理等,就是研究部分所有的职位。部门经理一般我没有计算在内,感觉部门经理管人,应该算管理岗位。不过有些小公司,
2013-03-14 10:09:04 4312
原创 第一次在win32环境中接触python
1.安装环境下载了:python-2.7.3.msi安装包:numpy-1.7.0.win32-py2.7.exe matplotlib-1.1.0.win32-py2.7.exe话说我在我的电脑-》属性-》高级-》环境变量-》Administrator 环境变量和 系统变量中设置path 都没有在cmd里面把python运行起来2.运行.p
2013-03-02 13:57:23 517
转载 关于webkit知识
1. View之间的上下级关系 webView(最下层)-->WebFrameView-->WebUIScrollView-->WebHtmlView-->FrameView(最上层)2. 很多html文件里,会经常用到iFrame标签,而iFrame可以支持页面滚动,特意查看了一下iFrame的显示关系。 首先,一个WebView对应一个Page, 一个Page由一个或
2013-01-06 11:32:05 509
内存使用图
2013-03-14
内存泄露工具
2013-03-14
openg编3D游戏 源码与学习
2011-08-03
学生考勤系统 vc++ sql2000
2011-04-30
c++作业 学生考勤系统
2011-04-30
ISOIEC 13818-1.pdf
2011-03-25
从ts流中提取pid号
2011-03-25
vc界面类编程大全技巧大全附代码
2011-02-27
openglcpp-master.zip
2019-10-23
jemeter配置
2017-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人