我最近也在研究这个,发现页面加载完执行 js 成功,但是页面加载中,执行 js 虽然不成功,但是没报错
在研究怎么执行 js 后获取返回结果
在 console 模式下运行试下
如果 consol 下成功,但是执行不成功,可能是 selenium 还没加载完页面,执行了命令,但是返回失败
请问 maven 的作用是?
为什么要转 java?
可以了,谢谢
#-- coding: utf-8 --
#!/usr/bin/python
import unittest
'''
写一段程序,删除字符串 a 中包含的字符串 b,举例 输入 a = "asdqwe",b = "sd" 返回 字符串 “aw”,并且测试这个程序。
'''
def delInnerString(a,b):
if not isinstance(a,str):
raise TypeError('a is not a str.')
if not isinstance(b,str):
raise TypeError('b is not a str.')
result=a[:];
i=0;
j=0;
la=len(a);
lb=len(b);
tag=False;
while i<(la-lb+1):
#print 'i='+str(i);
#print a[i:i+len(b)]
if a[i:i+lb]==b:
tag=True;
result=a[:i]+a[i+lb:];
break;
else:
i+=1;
#print result;
return result;
class TestdelInnerStringFunctions(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
pass
def test_nomorl1(self):
self.assertEqual(delInnerString('asdqwe','we'),'asdq','test pass');
def test_nomorl2(self):
self.assertEqual(delInnerString('asdqwe','0'),'asdqwe','test pass');
def test_nomorl3(self):
self.assertEqual(delInnerString('测试asdqwe','we'),'测试asdq','test pass');
def test_nomorl4(self):
self.assertEqual(delInnerString('测试asdqwe','测试'),'asdqwe','test pass');
def test_nomorl5(self):
self.assertEqual(delInnerString('asdqwe',''),'asdqwe','test pass');
def test_nomorl6(self):
self.assertEqual(delInnerString('',0),'','test fail');
def test_nomorl7(self):
self.assertEqual(delInnerString(0,'as'),'','test fail');
def test_nomorl8(self):
self.assertEqual(delInnerString(True),'','test fail');
def test_nomorl9(self):
self.assertEqual(delInnerString(),'','test fail');
if __name__ =='__main__':
unittest.main()
----看到版主的思维导图,厉害,
第一次发布不会排版,求指教