วิธีรับระบบ OS, เบราว์เซอร์และเวอร์ชั่นโดยใช้ Java และ Selenium WebDriver



Facebook พูดเบาและรวดเร็ว Pinterest WhatsApp โทรเลข

    นี่คือการรับชื่อเบราว์เซอร์และเวอร์ชันของเบราว์เซอร์พร้อมไดรเวอร์เว็บ Selenium นี่จะส่งคืนชื่อเบราว์เซอร์และชื่อรุ่นเช่น Firefox 29, Internet Explorer 08, Chrome 35

    สิ่งนี้ทำกับ javascript และ selenium web driver เพื่อแสดงหมายเลขรุ่น OSDetector ส่งคืนชื่อระบบปฏิบัติการสำหรับ Windows, MAC, Linux และ Solaris

    ตรวจจับ OS, เบราว์เซอร์และเวอร์ชั่นโดยใช้ Java และ Selenium WebDriver

    import org.openqa.selenium.Capabilities; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.RemoteWebDriver;

    import org.openqa.selenium.Capabilities; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.RemoteWebDriver;

    import org.openqa.selenium.Capabilities; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.RemoteWebDriver;

    import org.openqa.selenium.Capabilities; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.RemoteWebDriver;

    BrowserVersion ระดับสาธารณะ

    WebDriver ส่วนตัวคงที่ browserDriver;

    ประชาชนคงที่สตริง getBrowserAndVersion () {

    String browser_version = null;

    ขีดความสามารถ cap = ((RemoteWebDriver) browserDriver) .getCapabilities ();

    String browsername = cap.getBrowserName ();

    // บล็อกนี้เพื่อค้นหาหมายเลขเวอร์ชัน IE

    if (“ internet explorer” .equalsIgnoreCase (ชื่อเรียกดู)) {

    String uAgent = (String) ((JavascriptExecutor) browserDriver) .executeScript (“ return navigator.userAgent;”);

    System.out.println (uAgent);

    // uAgent ส่งคืนเป็น“ MSIE 8.0 Windows” สำหรับ IE8

    if (uAgent.contain (“ MSIE”) && uAgent.contain (“ Windows”)) {

    browser_version = uAgent.substring (uAgent.indexOf (“ MSIE”) + 5, uAgent.indexOf (“ Windows”) - 2);

    } อื่น ๆ ถ้า (uAgent.contain (“ ตรีศูล / 7.0”)) {

    browser_version =“ 11.0”;

    } อื่น {

    browser_version =“ 0.0”;

    }

    } อื่น ๆ

    {

    // เวอร์ชันของเบราว์เซอร์สำหรับ Firefox และ Chrome

    browser_version = cap.getVersion (); // .split (“.”) [0];

    }

    String browserversion = browser_version.substring (0, browser_version.indexOf (“.”));

    คืนค่าชื่อผู้ใช้ +”” + Browserversion;

    }

    String คงสาธารณะ OSDetector () {

    String os = System.getProperty (“ os.name”). toLowerCase ();

    if (os.contain (“ win”)) {

    ส่งคืน“ Windows”;

    } else if (os.contain (“ nux”) || os.contain (“ nix”)) {

    ส่งคืน“ Linux”;

    } อื่น ๆ ถ้า (os.contain (“ mac”)) {

    ส่งคืน“ Mac”;

    } อื่น ๆ ถ้า (os.contain (“ sunos”)) {

    ส่งคืน“ Solaris”;

    } อื่น {

    ส่งคืน“ อื่น ๆ ”;

    }

    }

    }

    บทความก่อนหน้านี้

    วิธีกำหนดค่าการแชร์ไฟล์บลูทู ธ บน Android 6.0

    วิธีกำหนดค่าการแชร์ไฟล์บลูทู ธ บน Android 6.0

    Facebook พูดเบาและรวดเร็ว Pinterest WhatsApp โทรเลข เมื่อมีความจำเป็นต้องแชร์ไฟล์อย่างรวดเร็วด้วยสมาร์ทโฟนตัวเลือกแรกที่เราจะลองคือตัวเลือกบลูทู ธ สิ่งอำนวยความสะดวกบลูทู ธ คุ้นเคยกับผู้ใช้งานสมาร์ทโฟนมากเนื่องจากการตั้งค่าและการถ่ายโอนข้อมูลอย่างรวดเร็ว อย่างไรก็ตามเราอาจประสบปัญหาเล็ก ๆ บางอย่างในขณะที่พยายามเริ่มต้นการถ่ายโอนข้อมูลกับ Android 6.0 marshmallow ที่นี่เราจะดูวิธีการถ่ายโอนไฟล์อย่างถูกต้องโดยใช้บลูทู ธ ในสมาร์ทโฟน Android ที่ทำงานกับ Marshmallow แนวคิดพื้นฐานของการถ่ายโอนข้อมูลบลูทู ธ ยังไม่เปลี่ยนแปลงตั้งแต่เปิดตัว เราจำเป็นต้องจับคู่อุปกรณ์ก่อนที่เราจะเริ่มการเชื่อมต่อการถ่ายโอ...

    บทความถัดไป

    วิธีทำการค้นหารูปภาพแบบย้อนกลับออนไลน์และโทรศัพท์ได้อย่างไร

    วิธีทำการค้นหารูปภาพแบบย้อนกลับออนไลน์และโทรศัพท์ได้อย่างไร

    คุณเคยได้ยินเกี่ยวกับ Reverse Image Search หรือไม่? มันเป็นเทคนิคที่ใช้กันอย่างแพร่หลายโดยองค์กรธุรกิจบล็อกเกอร์หรือแม้แต่ผู้ใช้เว็บทั่วไปเพื่อค้นหาแหล่งต้นฉบับของภาพที่เฉพาะเจาะจงหรือเพื่อค้นหาภาพที่คล้ายกัน นอกจากนี้ยังสามารถใช้เพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับภาพเช่นผู้สร้าง หากคุณเป็นบล็อกเกอร์คุณสามารถใช้เทคนิคนี้เพื่อค้นหาว่ามีบุคคลอื่นในเว็บคัดลอกภาพของคุณหรือไม่ บางคนใช้ประโยชน์จากเทคนิคนี้เพื่อดึงภาพบางภาพที่มีคุณภาพสูงหรือล่าสุดจากเว็บ ลองมาดูเครื่องมือออนไลน์ค้นหารูปภาพที่หลากหลายและแอพภาพย้อนกลับซึ่งสามารถใช้ในการทำ Reverse Image Search ออนไลน์หรือใช้สมาร์ทโฟนที่ใช้ iPhone / Android ...