iPhone�^Android�܂ރu���E�U�����e�X�g�̍ŏI����Selenium WebDriver�Ƃ��FSelenium WebDriver��Web�A�v���̃e�X�g���ς��i�O�ҁj�i1/2 �y�[�W�j

Chrome�AFirefox�AInternet Explorer�AOpera�AAndroid�AiOS�Ƃ������u���E�U�ɑΉ����AJava�AC#�APython�ARuby�Ȃǂ��g����Web�e�X�g�������c�[����3�‚̓����Ɗ‹��A�������@���ȒP�ɏЉ��y2017�N�̏��ɍ����悤�ɍX�V�z�B

» 2017�N07��19�� 05��00�� ���J
[�㓡���K�C�r�[�u���C�N�V�X�e���Y]

Web�̃e�X�g�ɒ���֗��ȁuSelenium WebDriver�v�Ƃ�

�@Web�A�v���P�[�V�����̃e�X�g���������T�|�[�g����c�[���uSelenium WebDriver�v��2011�N�Ƀ����[�X����܂����B

�@Selenium WebDriver�͍L�͂�Web�u���E�U�̃T�|�[�g���s���Ă����uSelenium1�iSelenium RC�j�v�ƍ����y�ʂŔėp�I��Web�u���E�U�G�~�����[�^�̋@�\�����uWebDriver�v�𓝍��������̂ł��B

�@�{�e�ł́ASelenium WebDriver���ȒP�Ɏ����Ă݂������⎩���e�X�g�̎��{���������Ă�����̂��߂ɁA�O��҂ɕ����ďЉ�܂��BSelenium WebDriver�̓����𐮗�����ƂƂ��ɁASelenium WebDriver�𗘗p����Web�A�v���P�[�V�����ɑ΂���ȒP�Ȏ����e�X�g�̎����A���{��@�ɂ‚��ĉ�����܂��B

�{�e�Ŏg�p����p��̐���

  • Selenium WebDriver

�@Selenium WebDriver��Selenium 1.x�������p�������̂ł��B�{�e�ł́AWeb�u���E�U���R���g���[�����郉�C�u�����Q�A�܂��́A���̎d�g�݂��w���܂��B

  • WebDriver

�@Selenium WebDriver�ɂ́A�uFirefoxDriver�v�uChromeDriver�v�ȂǁA�eWeb�u���E�U�̃R���g���[���p��API���A���ꂼ���������Ă���A���̊e�������uWebDriver�v�Ƃ��܂��B

3�‚̑傫�ȓ���

�@Selenium WebDriver�ɂ́A�傫�����L3�_�̓���������܂��B

  1. ��������ɑΉ�
  2. ����Web�u���E�U�Ή�
  3. �݌v�E�����̖��m��

�@�e�X�g�v���O�����̌���T�|�[�g����������A���ꂼ��̌���ŕ���Web�u���E�U���T�|�[�g���Ă����܂��B�}1�̃e�X�g���s���C���[�W���Q�Ƃ��Ă��������B

�}1�@Selenium WebDriver�̃e�X�g���s�C���[�W

�y1�zJava�AC#�APython�ARuby�AJavaScript�iNode.js�j�Ȃǂ̕�������ɑΉ�

�@Selenium WebDriver��p���ăe�X�g�����s����ۂ́A�e�X�g�v���O��������WebDriver�i�}1�ł�driver�j��API���g�p���邱�ƂŁAWeb�u���E�U���R���g���[���ł��܂��B

�@Selenium WebDriver�ł̓e�X�g�v���O�����̌���Ƃ���Java�AC#�APython�ARuby�AJavaScript�iNode.js�j��5����������ɃT�|�[�g���Ă��܂��B

�@�Ȃ����ɂ��AFacebook�Ȃǂ̃T�[�h�p�[�e�B�[��PHP�ȂǕʂ̌���̃T�|�[�g���s���Ă��܂��B

�y2�ziPhone�^Android�܂ޕ���Web�u���E�U�Ή�

�@�܂��A�e�X�g�Ώۂ�Web�u���E�U�ɍ��킹�āA�g�p����WebDriver�i�}1�ł�driver�j��ύX���ăe�X�g�v���O���������s���܂��B���݃T�|�[�g���Ă���Web�u���E�U��Chrome�AFirefox�AInternet Explorer�AMicrosoft Edge�AOpera�AAndroid�W��Web�u���E�U�AiPhone�W��Web�u���E�U�uSafari�v�ł��B

�@�}1�ł́A�T�[�o�𒆌p���āAWeb�u���E�U���R���g���[������悤�Ȗ����L�q���Ă��܂��B����͉��L�̏ꍇ�ɂ��Y�����܂��B

  • �R���g���[���Ώۂ�Web�u���E�U���e�X�g�v���O�����Ɠ���PC�ł͂Ȃ��ꍇ
  • �uSelenium-Grid�v�ƌĂ΂��e�X�g�P�[�X�̕��񕪎U���s�̃c�[�����g�p����ꍇ
  • �e�X�g�v���O������Java�ȊO�̃v���O���~���O����Ŏ������A����HtmlUnit Driver�iGUI���g�p���Ȃ��ŁAWeb�u���E�U�̃e�X�g�����s����WebDriver�j��p���ăe�X�g�����s����ꍇ

�y3�z�݌v�E�����̖��m��

�@��3�̓����ł���݌v�̕�����₷���A�������₷���Ɋւ��Ă͐}2�Ɏ����Ă���edriver�Ɛe�N���X�Ƃ̌p���֌W�̃C���[�W���Q�Ƃ��Ă��������B

�}2�@WebDriver��Web�u���E�U���Ƃ̊֌W�C���[�W

�@�p���֌W�����ĕ�����悤��WebDriver���������AWeb�u���E�U���Ƃɓ��ʂ�API���قȂ�ꍇ�������āA�Ȃ�ׂ����ʂ�API���g�p�ł���悤�ɐ݌v����Ă��܂��B

�@�������AWeb�u���E�U���L�̏������������Ȃ���΂Ȃ�Ȃ��ӏ�������܂����A�S�̂��猩��Ƃ���قǑ�������܂���B����͕�����Web�u���E�U�ɑΉ�����K�v������v���W�F�N�g�ɂƂ��Ĕ��ɗL�Ӌ`�ł���Ƃ�����ł��傤�B

Selenium WebDriver���g�����߂̏���

�@�����܂ł́ASelenium WebDriver�̓����ɂ‚��Đ������܂����B��������́A�������@���Љ�Ă����܂��B

�@�܂��A�T���v����p���������̏Љ�̑O�ɏ����ƑO��‹��ɂ‚��Đ������܂��B

Selenium WebDriver�̃_�E�����[�h

�@Selenium WebDriver��Download�y�[�W�́uSelenium Client & WebDriver Language Bindings�v�̍��ɂ���e�X�g�v���O��������������Ώی����Download�����N����_�E�����[�h���܂��B

�@���ɁA�e�X�g����u���E�U�ɍ��킹��WebDriver���_�E�����[�h���܂��B�uThird Party Drivers, Bindings, and Plugins�v�̍�����A�Ώۃu���E�U�p��WebDriver���擾���Ă��������BWebDriver�̏ڂ����ݒ���@�Ȃǂɂ‚��Ă͓��y�[�W�����烊���N����Ă���wiki�Ȃǂ��Q�Ƃ��������B

�@�Ȃ��AInternet Explorer�p��WebDriver�ɂ‚��ẮuThe Internet Explorer Driver Server�v�̍��ɂ���̂ŁA�����炩��擾���Ă��������B32bit�p��64bit�p��WebDriver������܂����A64bit�ł͂��Ȃ�ᑬ�Ȃ��߁A��{�I�ɂ�32bit�p��WebDriver�𗘗p���������悢�ł��傤�B

�O��‹��̊T�v

�@�ȍ~�A�T���v���̉���ɂ����Ă͉��L�̊‹��i�\1�j�ōs���Ă���O��Ƃ��܂��B

�\1�@�O��‹�
�J�e�S�� �\�t�g�E�F�A �o�[�W����
OS Windows 7 Professional 64bit
Java Java SE 8 Update 91
Web�^�A�v���T�[�o Tomcat 8.5.14
IDE Eclipse 4.6.2
Web�u���E�U Firefox 53.0
Chrome 57.0.2987.133
Internet Explorer�i64bit�Łj 11.0.6900.18638
Selenium WebDriver �iJava�p�j 3.3.1

�@���y�[�W�ł́ASelenium WebDriver�̃e�X�g�v���O�����̋L�q���@�ɂ‚��ĊȒP�ɐ������܂��B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B