PDA

View Full Version : مشکل با فرمان SendKeys در WebBoser در vb



1009645
پنج شنبه 03 مرداد 1392, 13:59 عصر
سلام دوستان و اساتید عزیز ؛

بنده برنامه ای نوشتم که برای ورود به سایت ای نیاز به این داره که روی یک Button کلیک کنه ، اما این Button نه ID داره و نه Name به همین خاطر مجبور شدم از فرمان SendKeys استفاده کنم ... اما با اررور زیر مواجه شدم !

نکته * : همانطور که میبینید WebBrowser در یک Form دیگه قرار داره .

کد Visual Basic ای که نوشتم :

MainForm.wb.Document.getElementById("navbar_username").Value = txtUsername.Text
MainForm.wb.Document.getElementById("navbar_password_hint").Value = txtPassword.Text
SendKeys "{enter}", True
cmdGo.Enabled = False
TimerGoCheck.Enabled = True

کد HTML ـه اون Button :


<input type="submit" accesskey="s" title="نام کاربری و رمز عبور خود را برای ورود در بخش های مشخص شده بنویسید ,یا با کلیک بر'ثبت نام' یک حساب کاربری برای خود بسازید" value="ورود" tabindex="104" class="loginbutton">

و یک سوال دیگه : از TabIndex ـه Button میشه استفاده کرد ؟!

عکس ارور در مورد SendKeys پیوست شد !

107895

محسن واژدی
جمعه 04 مرداد 1392, 11:32 صبح
بنده برنامه ای نوشتم که برای ورود به سایت ای نیاز به این داره که روی یک Button کلیک کنه ، اما این Button نه ID داره و نه Name ...سلام علیکم
لطفا پیش از ایجاد تاپیک جستجو کنید:
کار با کلیک کردن WebBrowser1 (http://barnamenevis.org/showthread.php?352137-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%DA%A9%D9%84%DB%8C%DA%A9-%DA%A9%D8%B1%D8%AF%D9%86-WebBrowser1&p=1552729&viewfull=1#post1552729)



... مجبور شدم از فرمان SendKeys استفاده کنم ... اما با اررور زیر مواجه شدم !مشکل senkeys در webbrowser (http://barnamenevis.org/showthread.php?370592-%D9%85%D8%B4%DA%A9%D9%84-senkeys-%D8%AF%D8%B1-webbrowser)

موفق باشید

تاپیک قفل شد