2 forest   forest___ 于 2015.07.24 15:36 提问

selenium编写了上传课程的脚本,提交svn后TeamCity编译失败,本地运行成功

我的脚本思路是这样的
1.点击上传按钮
2.将课件包的路径复制到剪切板中,然后模拟键盘操作ctrl+V后并按下enter键
3.这个时候系统会弹出一个文字说明,“上传成功”
4.校验此时页面是否有“上传成功”文字,如果有就是说明上传操作是成功的
按照这个思路写的脚本在本地运行都是成功的,但是上传到公司svn,使用TeamCity编译脚本的时候,编译信息提示找不到“上传成功”的字符串,然后就是脚本执行结果为fail

说明:脚本提交svn通过TeamCity编译的时候,TeamCity在后台启动了浏览器的进程,没有和用户一样的,打开一个看得到的界面操作,我是用chrome浏览器测试的,所以我觉得是不是TeamCity编译selenium脚本是不支持弹出上传窗口的,求指导

1个回答

devmiao
devmiao   Ds   Rxr 2015.07.26 23:26
forest___
forest___ 这个链接我看了,不过貌似对我的问题没有帮助的呀
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Teamcity+SVN+VisualStudio之持续集成简明指南
Teamcity+SVN+VisualStudio之持续集成 简明指南   一、写在最前: 1.      各组件版本如下: Teamcity(简称tc)版本:8.1.4 SVN版本:TortoiseSVN 1.8.7 VS版本:VS2010. 10.0.30319.1 2.      关于CI(Continuousintegration,持续集成): 其重要性与关键性自不必多说
svn删除文件或目录后提交失败及解决
svn删除目录后提交显示Item ‘XXXX’ is out of date 有这么几种可能, 1.别人已经提交代码,恰好这个文件或目录有修改,这种情况需要先回复再更新再删除再提交。 2.没有人提交代码,这种情况是svn的bug,但操作起来和上面的步骤一致,也是先回复再更新(更新的时候会发现是自己提交的,擦汗吧骚年)再删除再提交。
TeamCity使用过程中遇到的问题记录
在/etc/init.d/中添加脚本来实现开机启动后,无法获取到JAVA_HOME/GRADLE_HOME/ANDROID_HOME等环境变量,需要在脚本中添加 配置Additional Gradle command line parameters字段是需要加上-g /home/users/.gradle(这里/home/users不能用‘~’代替),这样在编译的时候就可以使用缓存,加上–daemo
向SVN提交项目时显示提交成功却没有上传
今天新同事在使用SVN向服务端提交项目时,Android studio上提示提交成功,但服务器端却没有相应内容。现将问题总结如下: 故障出现描述 在Android studio中写作开发SVN下的项目。在项目中新添加了若干个新类。(此时,新类在studio中是红色显示)新类在完成开发后,直接向服务端进行提交操作。studio也显示了,提交成功。此时去服务端查看会发现并没有新提交上的代码。 解决
本地工程中删除了一些不需要的文件后,提交SVN报错处理
接手之前的开发人员的项目,感觉的文件杂乱无章,然后就好好的整理了一下,对整个项目系统的优化了一次,删除了很多没用的文件,编译运行之后,没有报错,然后提交SVN,发现提交不成功,报错如下:Description : Commit failed (details follow):Suggestion : The operation could not be completed.Technical Inf
SVN自动提交脚本
可自动提交预设的文件,利用windows的计划任务可每天定时对文件进行提交。 可自行修改要提交的文件路径及日志的填写。
关于SVN提交不成功问题
服务端让我们提交项目 ,但是提交了半天也提交不上去,最后问了下服务端那边才知道,我们这边提交的时候,需要在自己的SVN上需要1.需要新建问题的选项, 写个名字 2.在问题的选项那里找到自己新建的问题, 3.然后,我们在提交的时需要refs #13682(后面的数字是自己问题中的显示的数字,提交的时候带上这个就提交成功了!!!) 提交SVN需要与服务端约定好!!!!
将svn上的文件同步提交到服务器的shell
svn checkout --force http://服务器地址:port/svn/gamexbox/tech/gonghy/v0.9/client.renzhe.com/www ./www
使用Teamcity自构建之-运行powershell脚本
使用Teamcity自构建之-运行powershell脚本 由于需要,要在上一步编译完后运行一个window bat脚本,于是看到teamcity里有powershell,把原来的bat文件扩展名改成.ps1后,添加这样的一个步凑,如下图: 脚本内容如下: 就是copy几个文件到特定的目录,脚本文件也可以放在版本库 fcopy.ps1 XCOPY /y D:\Wor
iOS 上传svn某些文件提交失败解决方法
一般上传失败,是因为被忽略了,这里介绍一个比较笨的方法,手动一个个添加 要选择文件上级,点击右键,选择服务->Open in SmartSVN ->Add -> Commit 这样就可以把被忽略的文件手动添加,并上传到svn上了