- 博客(34)
- 收藏
- 关注
原创 python + selenium 定位下拉选项的元素
1、如果想看到点击下拉按钮出来选项的效果,定位到下拉按钮,并点击 WebDriverWait(currentDr,5).until(lambda x:x.find_element_by_class-name("button")).click()2、检查一下元素的是否是可见的,如果不可见,则将元素设置为可见 若元素后面是 style="display:none 则说明不可见,可用js方法,将元素设置为可见 js = "document.getElem...
2020-08-01 18:48:07
830
转载 Python selenium元素定位
1、一个属性有多个属性值时,定位方法转载博客原址:https://www.cnblogs.com/bing-xin/p/12865514.html如图,一些元素除了class值外,其他属性都一样,而class值有多个,不能直接使用driver.find_element_by_class_name("new-tj2 active")定位元素,此时可以用css元素定位方法:driver.find_element_by_css_selector('.new-tj2').click() ...
2020-07-25 18:22:12
313
原创 Python+Selenium Xpath定位
本文是摘取的其他几个大神博客的内容,用自己的记录方式又记录的一次,参考的博客来自:https://www.cnblogs.com/hanmk/p/8997786.htmlhttps://www.cnblogs.com/odoo/p/4386694.htmlhttps://www.cnblogs.com/haiya2019/p/10627731.html一、XPath的用法介绍1、div,前面没有任何的/ 或者 // 选择这个元素下的所有子节点(目前还没用到过)2、/ 表示从根节点选取,/div
2020-06-13 17:32:23
691
原创 python+selenium 字符串拼接问题
今天学习遇到一个小问题,定位一个菜单,使用写死的方法就能定位到,但是用字符串拼接的方法就定位不到下面是写死方法def menu(): currentDr.find_element_by_css_selector('[alt="主菜单"]')).click() 下面是错误的字符串拼接方法 def mainMenu(self,menu): a = " '[alt= " b = " ]' " currentDr.fi...
2020-05-16 13:52:45
668
转载 python+selenium 三种等待 及 Webelement类的方法
ebelement类的方法,常用的汇总如下:clear()清空 例如登录时先清空输入框中的内容driver.find_element_by_id('username').clear()click(),单击 例如点击登录按钮driver.find_element_by_id('submit').click()get_attribute()获取元素属性的值zhi=driv...
2020-05-04 17:51:36
642
转载 python+selenium 判断模块expected_conditions
在前面先声明几个类型locator类型:locator = (By.ID, "kw") WebElement类型: dr.find_element_by_id(search_text_field_id) #代码最上方,添加下列代码from selenium.webdriver.support import expected_conditions as EC(1)title_i...
2020-05-04 17:17:44
229
原创 python+selinume定位问题—iframe
通常大家定位不到元素,遇到有以下几种情况:1、页面还没有加载完成,元素还没加载出来,可以用sleep(XX) ,implicitly_wait(xx) ,WebDriverWait + until() / until_not()方法2、元素为隐藏元素,在页面不可见,可用js方法, # 返回了这个元素的值用return,如果没有,return,就只是用execute_scri...
2020-05-04 15:22:19
455
原创 python+selenium 从excel中读取数据并转化为字典
import seleniumimport xlrdimport xlwtclass ExcelRead(): def __init__(self): #获取excel文件的路径,先前卡在这个地方很久,是因为网络上说excel格式是xls,这里换称xlsx就好了 excelpath = r'D:/pythonlearngit/YYSTesting...
2020-05-02 17:09:29
498
原创 常用python + seleinim的小功能集合
1、判断元素是否显示 is_displayed()2、使用其他元素进行定位,且隐形等待 isinvoice = WebDriverWait(currentDr,5).until(lambda x:x.find_element_by_css_selector("[value='0']"))3、鼠标点击事件 actionChains = ActionCha...
2020-05-02 17:06:17
223
原创 python + selenium print("*****") 报a bytes-like object is required,not str'错误
在执行的test_case函数中加了print(“*******”) 打印函数,运行的时候报错,后面查了很多,是因为使用的是python3 HTMLTestRunner.py是python2的版本,目前市场上还没有出python3的版本 之前也按照网上教程修改过,但是教程上不全,找到了下面的博客,更加全面,修改后就不报错了,不过因为生成了报告,所以没有打印在工作台,...
2019-12-21 13:56:54
472
转载 Python中self用法详解
在介绍Python的self用法之前,先来介绍下Python中的类和实例……我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有相同的方法,但各自的数据可能不同。1、以Student类为例,在Python中,定义类如下:c...
2019-11-30 19:34:56
439
原创 运行pycharm报Process finished with exit code -1073741515 (0xC0000135)
运行pycharm报Process finished with exit code -1073741515 (0xC0000135)的错误这是因为python的版本太低了,更新一下python版本就可以第一步,在python的官网上下载最新版本 https://www.python.org/downloads/windows/第二步,打开下载的文件,在安装页有个自动配置到P...
2019-11-02 17:16:31
9999
2
原创 SublimeREPL 插件安装
安装这个SublimeREPL 插件 费了好大的功夫,下面说一下所遇到的问题和解决方法吧1、遇到There are no packages available for installation的问题 找了很多的资料,看其他博主的博客是这样回答的 引用地址:http://blog.csdn.net/freshlover/article/details/44261229...
2016-12-30 14:16:03
7540
1
原创 Python 学习所遇问题
1、今天第一天学习,遇到了第一个错误 错误代码: print ‘hello’ 错误提示:missing parentheses in call to print (parentheses 圆括号的意思 , 在print的调用方法上丢失了圆括号) 错误解答:python3 取消了这样的用法,改用print (‘hello’)这样的用法...
2016-12-11 11:33:02
441
转载 python脚本中的#!/usr/bin/python
估计有不少人注意过一些python脚本开头有这么行东东:#!/usr/bin/python它是用来干嘛的?貌似没有它对脚本功能也没啥影响。它是用来指定用什么解释器运行脚本以及解释器所在的位置。以test.py为例,脚本内容如下:def test(): print 'hello, world'if __name__ == "__main__"
2015-10-22 13:58:08
870
转载 Git/SVN
Git常用操作命令收集:---------------------------------------------------------------------------------------------------------------------------------------------------1) 远程仓库相关命令检出仓库:$ git clone git:/
2013-07-02 17:41:33
2438
原创 cocos2d数据的文件存储并追加到文件末尾
今天做了程序来存储数据,也是弄了好半天才弄好主要就是在创建文件,而且在文件后面进行追加这方面花了好多力气现在终于弄好了,分享给大家,希望能帮到大家的忙吧-(BOOL) saveData:(NSString *)data saveFileName:(NSString *)fileName{ NSError *error = nil; BOOL isOK = YES;
2013-04-09 13:41:24
1366
原创 Terminating app due to uncaught exception of class '_NSZombie_NSException'
今天写程序的时候遇到这个问题Assertion failure in -[CCTouchDispatcher forceAddHandler:array:], /Users/thomaszhu/Desktop/works/startGameParam/myTankDemo/libs/cocos2d/Platforms/iOS/CCTouchDispatcher.m:88Terminat
2013-04-06 09:28:51
2469
原创 Assertion failure in -[XXX addChild:z:tag:]
今天遇到下面这个问题,纠结了好长时间,在想不就是标记一个精灵吗,至于这样子对我吗?2013-04-04 10:43:11.329 ballonDrop[1084:15203] cocos2d: Couldn't add image:icon.png in CCTextureCache2013-04-04 10:43:11.329 ballonDrop[1084:15203] *** Asse
2013-04-04 10:46:04
2155
原创 cocos2d实现精灵在屏幕上随机的运动
继续进行cocos2d的学习,每天学到一点东西都有一点小成就感,这个小问题困惑了我很久,不过好在我解决了它下面来看看代码的片段吧,希望对你们有所帮助-(id)init{ if(self = [super init]) { //在这里面声明精灵类,定义精灵初始位置,并加入层中 for(int i = 0 ; i<numberOfBalloo
2013-03-20 10:25:09
3516
原创 cocos2d游戏 判断触摸点是否触摸到精灵上
今天又做了一个小功能,就是触屏的时候,当手指碰到精灵时,精灵能执行我们想要的效果。下面看代码片段吧- (void)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{ for (UITouch *touch in touches) { //得到触摸屏上的点 CGPoint
2013-03-16 20:38:19
5073
原创 如何实现在屏幕上有漂亮的刀光效果并有星星环绕
我做项目时,也需要用到划屏这个效果,就在网上搜到了这一部分的讲解,根据原博主的解释和我自己的理解写得下面这篇文章 原博客地址 http://www.xcoder.cn/html/mobile/iOS/2013/0310/1863_7.html 1.下载 CCBlade,解压后将其添加到工程中,解压后的文件是 CCBlade.m 和 CCBlade.h
2013-03-15 09:06:25
4115
2
原创 cocos2d加载数字或者字符串到精灵上
刚刚开始学习cocos2d,想了一个小功能,将数字添加到精灵上,就好像他们两个是一体的。刚开始的时候总是想着从google或者是百度上去搜一下人家写好的例子,以前的很长时间学习中,我都是用这个方法,但是它是最没效率的方法对于一个程序员(我现在还是个菜鸟),这种方法不仅浪费了大好的时间,而且学到的东西很少,时间长了就会产生依赖感。在从网上找不到我想要实现的功能时,我近乎抓狂,好在我是一个坚持不放弃的
2013-03-12 21:21:53
2463
原创 数字,字符串 和集合
已经学习了很长时间的ios 但是发现对于数字,字符串 和集合 这些零碎的东西账务的并不太好 今天就干脆整理一下 就当是做个小的笔记吧 如果哪一点总结的不好或者是你认为写的太过简略 还请各位大虾们给出意见 多多益善哟一、数字对象我们所讨论过的数字类型int型 float型和long型,他们都不是对象,不能像他们发送消息。使用Foundation的对象NSArray,可以设置一个用...
2012-09-01 21:31:24
2607
原创 构建图像的缩略图的方法
下面是构建图片缩略图的方法1.先是构建一个图像+ (UIImage *) imageFromView: (UIView *) theView{ UIGraphicsBeginImageContext(theView.frame.size); //创建一个基于位图的上下文(context),并将其设置为当前上下文。 CGContextRef conte...
2012-08-15 21:18:05
902
原创 从头开始创建新图像
今天看了这个程序 下面是我对这个程序中代码的理解如果有那个地方我理解的不太到位 还请赐教 1.让图片随即在什么地方出现- (CGPoint) randomCenterInView: (UIView *) aView withInsets: (UIEdgeInsets) insets{ CGRect innerRect = UIEdgeInsetsInsetRec...
2012-08-14 20:47:13
3761
原创 选择和定制相册中的图像
//如果要将图片保存到 Documents中 则用下面这个函数//并且在紧挨着的下一个函数里加上 //[UIImagePNGRepresentation(image) writeToFile:[self findUniqueSavePath] atomically:YES];//这句话- (NSString *) findUniqueSavePath{ int i = 1; NS...
2012-08-11 18:13:33
3324
原创 将图片保存到Documents文件夹里
// 设备的图片库 所有同步到iphone的图像 以及包括用户拍摄的图片在内的任何相册//UIImagePickerControllerSourceTypeSavedPhotosAlbum 仅含相册//UIImagePickerControllerSourceTypeCamera 允许用户使用iPhone内置的摄像头拍照#define SOURCETYPE UIImagePickerCon
2012-08-10 20:48:42
2169
原创 点击tableView中的cell 相应的改变navgationbar的背景色
1.让tableView分组显示 并设置navgationbar的title-(tableview *)init{ if(self = [super initWithStyle:UITableViewStyleGrouped]) { self.title = @"ColorTransitation"; } return self ;}
2012-08-07 12:32:55
1556
原创 tableBar 添加多个按钮的方法
一 在这里先说一种建立tablebar的方法 建立一个自定义的环境context 自定义的图标 以及与NavgationBar 的联系方式1. 建立哟个自定义环境CGContextRef MyCreateBitmapContext (int pixelsWide,int pixelsHigh) { CGContextRef cont...
2012-07-23 12:05:28
4604
原创 UIToolBar 上面添加任意控件
一. 在UIToolBar 上添加任意多个不同或相同的控件1. 在UIToolBar 上添加相同的控件 self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque ; //设置工具栏的背景颜色 NSMutableArray *buttons = [[NSMut...
2012-07-20 17:35:21
14143
原创 图片的缩放
-(void)handleTimer:(NSTimer*)timer{ float angle = theta *(PI/100); //这里弧度制的100相当于是角度制中的180度 所以PI/100再 //乘于theta表示theta的对应的度数是多少 再赋值给angle CGAffineTran...
2012-07-18 21:11:01
879
原创 图片切换 及 关于 CATransition的动画效果类型
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { if (dirString) { CATransition *animation = [self getAnimation:dirString]; [[self superview] excha...
2012-07-17 20:48:18
2915
1
原创 给视图添加映射 并使之弹跳
#define ANIMATION_DURATION (0.4) -(void)doit{// CALayer的大部分属性都可以用来实现动画效果。CALayers 是屏幕上的一个具有可见内容的矩形区域,// 每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。CALayer是// 属于QuartzCore framework的,所...
2012-07-17 12:06:35
1006
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人