نمایش نتایج 1 تا 4 از 4

نام تاپیک: selenium unable to find element

  1. #1

    selenium unable to find element

       public void User_LogIn()        {
    Pages.Login.GoTo();
    //Thread.Sleep(50000);
    TimeSpan ti =new TimeSpan( 5000000000000);

    WebDriverWait wait = new WebDriverWait(webDriver,ti );
    wait.Until(ExpectedConditions.VisibilityOfAllEleme ntsLocatedBy(By.Id("txtUserName")));
    // webDriver.Manage().Timeouts().ImplicitlyWait(30, TimeUnit.SECONDS);
    var txtName = Browser.webdriver.FindElement(By.Id("txtUserName") );
    txtName.SendKeys("14");
    var txtPass = webDriver.FindElement(By.Id("txtPassword"));
    txtPass.SendKeys("14");
    var btnSend = webDriver.FindElement(By.Id("btnSubmit"));
    btnSend.Click();
    var checkName = Browser.webdriver.FindElement(By.Id("ctl00_lblName ")).Text;
    var checkId = Browser.webdriver.FindElement(By.Id("ctl00_lblPern o")).Text;
    var checkJobGroup =
    webDriver.FindElement(
    By.XPath("/html/body/form/div[3]/table/tbody/tr[2]/td/table/tbody/tr/td[1]/table/tbody/tr[8]/td[4]"))
    .Text;
    var section =
    webDriver.FindElement(
    By.XPath("/html/body/form/div[3]/table/tbody/tr[2]/td/table/tbody/tr/td[1]/table/tbody/tr[8]/td[2]"))
    .Text;
    Assert.AreEqual(true,VerifyElement(checkId,checkNa me,checkJobGroup,section));
    }







    المنت های صفحه را پیدا نمی کند حتی با اینکه منتظر می ماند




  2. #2
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: selenium unable to find element

    سلام خیلی کداتو پیچیده کردی شما ابتدا webdriver رو navigate کن به صفحه لاگین بعد شروع به خوندن tag های DOM کن .لازم به timespan نیست در بخش تنظیمات webdriver برای کل driver شما timout ست میکنی لازم به استفاده از متد wait آن نیست.
    https://automatetheplanet.com/gettin...ted-webdriver/


    using (IWebDriver driver = new ChromeDriver())
    {
    driver.Manage().Timeouts().SetPageLoadTimeout(Time Span.FromSeconds(120));
    driver.Navigate().GoToUrl("https://www.example.com/login");
    var txtName = driver.FindElement(By.Id("txtUserName"));
    txtName.SendKeys("14");
    var txtPass = driver.FindElement(By.Id("txtPassword"));
    txtPass.SendKeys("14");
    driver.FindElement(By.Id("btnSubmit")).Click();
    var checkName = driver.FindElement(By.Id("ctl00_lblName")).Text;
    var checkId = driver.FindElement(By.Id("ctl00_lblPerno")).Text;

    }
    First,solve the problem then write the code

  3. #3

    نقل قول: selenium unable to find element

    http://stackoverflow.com/questions/2...losed-window-i


    مشکل رجیستری داره با Ie11
    من نتیجه گرفتم با کمک این صفحه ...چنانچه کسی مشکل مشابه داشت از این لینک استفاده کنه

  4. #4
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: selenium unable to find element

    می تونی بجای درایور IE از درایور Chrome یا Firefox استفاده کنی مشکل رجیستری هم ندارند.
    http://www.seleniumhq.org/download/
    First,solve the problem then write the code

تاپیک های مشابه

  1. سوال: Error : Unable to find a version of the runtime to run this application
    نوشته شده توسط hamidm در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 3
    آخرین پست: شنبه 14 مرداد 1391, 13:07 عصر
  2. خطای Unable to find the requested .Net Framework Data Provider. It may not be installed
    نوشته شده توسط javadamiri در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: چهارشنبه 11 فروردین 1389, 13:30 عصر
  3. سوال: Unable to find manifest signing certificate in the certificate store.
    نوشته شده توسط mahmood744 در بخش VB.NET
    پاسخ: 5
    آخرین پست: پنج شنبه 13 اسفند 1388, 13:24 عصر
  4. Unable to find an entry point named 'SCConnect' in DLL 'D:\SmartRLWB.dll'
    نوشته شده توسط raminchala66 در بخش C#‎‎
    پاسخ: 23
    آخرین پست: سه شنبه 15 اردیبهشت 1388, 16:57 عصر
  5. error:unable to find report in the manifest resources
    نوشته شده توسط farrin در بخش گزارش سازی با Crystal Report
    پاسخ: 0
    آخرین پست: یک شنبه 21 بهمن 1386, 20:05 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •