سعاد نشر 29 فبراير 2016 أرسل تقرير نشر 29 فبراير 2016 كيف أعرف المتصفح المُستخدم ببرمجة Ruby و Selenium WebDriver؟ استعملت هذا الكود الذي وجت في أحد المواقع: if $driver.kind_of? Selenium::WebDriver::Firefox # some code end لكنه لا يعمل؟ اقتباس
0 E.Nourddine نشر 1 مارس 2016 أرسل تقرير نشر 1 مارس 2016 (معدل) الطريقة السهلة لعمل ذلك -معرفة نوع المتصفح المُستعمل-، وهو باستخدام WebDriver الذي يمكن استعماله بالطريقة التالية: def setup client = Selenium::WebDriver::Remote::Http::Default.new client.timeout = 120 case $browserName when "firefox" $browser = Selenium::WebDriver.for(:firefox, :http_client => client) when "chrome" $browser = Selenium::WebDriver.for(:chrome, :http_client => client) when "safari" $browser = Selenium::WebDriver.for(:safari, :http_client => client) when "IE" $browser = Selenium::WebDriver.for(:internet_explorer, :http_client => client) else puts "ERROR: Wrong browser name!!" end $browser.get "" $wait = Selenium::WebDriver::Wait.new(:timeout => 30) end حيث يمكن معرفة اسم المتصفح في الجزء: browser_name = $browser.browser.to_s وللتأكد من متصفح معين 'firefox مثلا': if browser_name == "firefox" #تنفيذ الأوامر البرمجية هنا end تم التعديل في 1 مارس 2016 بواسطة E.Nourddine اقتباس
السؤال
سعاد
كيف أعرف المتصفح المُستخدم ببرمجة Ruby و Selenium WebDriver؟
استعملت هذا الكود الذي وجت في أحد المواقع:
لكنه لا يعمل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.