Пример #1
0
 def get_element(self, key):
     read_ini = ReadIni()
     local = read_ini.get_value(key)
     if local != None:
         by = local.split('>')[0]
         local_by = local.split('>')[1]
         try:
             if by == 'id':
                 return self.driver.find_element_by_id(local_by)
             elif by == 'className':
                 return self.driver.find_element_by_class_name(local_by)
             else:
                 return self.driver.find_element_by_xpath(local_by)
         except:
             #self.driver.save_screenshot("../jpg/test02.png")
             return None
     else:
         return None
Пример #2
0
 def get_element(self, key, section):
     read_ini = ReadIni()
     local = read_ini.get_value(key, section)
     if local is not None:
         by = local.split('>')[0]
         local_by = local.split('>')[1]
         # noinspection PyBroadException
         try:
             if by == 'id':
                 return self.driver.find_element_by_id(local_by)
             elif by == 'className':
                 return self.driver.find_element_by_class_name(local_by)
             else:
                 return self.driver.find_element_by_xpath(local_by)
         except:
             self.driver.save_screenshot("../images/test.png")
             # return None
     else:
         return None
Пример #3
0
from read_init import ReadIni
from open_browser import seleniumDriver
import sys
import time
sys.path.append('/Users/edz/Documents/VS_Code/imooc')

readIni = ReadIni()
driver = seleniumDriver('chrome')
data = readIni.get_value('username')
data_info = data.split('>')
by = data_info[0]
value = data_info[1]
driver.getUrl('http://www.imooc.com/user/newlogin')
time.sleep(2)
driver.set_value(by, value, '*****@*****.**')
time.sleep(2)
driver.close_broswer()
Пример #4
0
#coding=utf-8
import sys
sys.path.append('E:\\Python_selenium_first')
from read_init import ReadIni
from open_browser import selenium_driver
readini = ReadIni()
data = readini.get_value('element', 'username')
data_info = data.split('>')
by = data_info[0]
value = data_info[1]
print(by, '----->', value)
selenium_driver.get_url("https://www.imooc.com/user/newlogin")

selenium_driver.send_value(by, value, 'test')
Пример #5
0
 def get_local_element(self,info):
     readini = ReadIni()
     data = readini.get_value(info)
     data_info = data.split(">")
     return data_info