元素在定位器中找不到:emailID和locortype:id

发布于 2025-02-05 09:57:56 字数 801 浏览 0 评论 0原文

baseclassmethod def openqaurl(self): 驱动程序= WebDriver.Chrome(urlpath.pathch) driver.get(url.baseurl) driver.maximize_window() 返回驱动程序

def openSheet(self):
    sheetpath = "C:\\Data.xlsx"
    sheetname = "credentials"
    wb = OS.load_workbook(sheetpath)
    ws = wb[sheetname]
    email = ws.cell(2, 1).value
    pwd = ws.cell(2, 2).value
    return email, pwd

类Test_url:

def testURL(self):
    baseMethods = BaseClassMethods(self)
    driver = baseMethods.openQAUrl()
    emailpwd = baseMethods.openSheet()
    driver.implicitly_wait(10000)
    baseMethods.sendKeys(driver, "EmailId", "id", emailpwd[0])
    baseMethods.sendKeys(driver, "//*[@id='Password']", emailpwd[1])
    baseMethods.click(driver, "//*[@id='divLoginWrapperLnkBtn']")

Baseclassmethod
def openQAUrl(self):
driver = webdriver.Chrome(URLPath.pathch)
driver.get(Url.baseurl)
driver.maximize_window()
return driver

def openSheet(self):
    sheetpath = "C:\\Data.xlsx"
    sheetname = "credentials"
    wb = OS.load_workbook(sheetpath)
    ws = wb[sheetname]
    email = ws.cell(2, 1).value
    pwd = ws.cell(2, 2).value
    return email, pwd

class Test_URL:

def testURL(self):
    baseMethods = BaseClassMethods(self)
    driver = baseMethods.openQAUrl()
    emailpwd = baseMethods.openSheet()
    driver.implicitly_wait(10000)
    baseMethods.sendKeys(driver, "EmailId", "id", emailpwd[0])
    baseMethods.sendKeys(driver, "//*[@id='Password']", emailpwd[1])
    baseMethods.click(driver, "//*[@id='divLoginWrapperLnkBtn']")

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文